COCI '20 Contest 1 #3 3D Histogram

View as PDF

Submit solution


Points: 30 (partial)
Time limit: 2.5s
Memory limit: 512M

Problem types

Mr. Malnar (over the phone): Listen, I had to put up some posters around Zagreb in the middle of the night. I stumbled upon a fence that was made out of some planks of varying heights, and I was thinking about how to calculate the largest area of a poster that I can fit on the fence. Wouldn't that make a nice COCI problem?

Associate: You were doing what?! Anyway, the problem is no good. It's a standard trick with a monotone queue, we even teach that to elementary school students on our camps.

Mr. Malnar: What if you twist it a bit, ask for the answer for every prefix or something like that, that should be hard enough.

Associate: That exact problem was featured last year in our CERC qualification contest. A tough one, it boils down to the Harbingers trick, but now everyone has seen it.

Mr. Malnar: Are you sure there is nothing we can do?

Associate: I think we have exhausted all problems with histograms. COCI 2010/2011 (Tabovi), COCI 2015/2016 (Poplava), COCI 2017/2018 (Krov), IOI selection test 2018 (Histogram)… You get the point.

Mr. Malnar: What if the histogram is three-dimensional?

Associate: Umm…

You are given a 3D histogram, that consists of n blocks that are placed next to each other. The i-th block is 1 meter wide, a_i meters tall and b_i meters long. In other words, from the front it looks like a histogram with bars of heights a_1, a_2, \dots, a_n, and from the top it looks like a histogram with bars of heights b_1, b_2, \dots, b_n.

Determine the block with maximum volume that can be placed inside the given 3D histogram. The sides of that block need to be parallel with the sides of the blocks that make up the 3D histogram.

Input

The first line contains the integer n from the task description. The i-th of the following n lines contains integers a_i and b_i (1 \le a_i, b_i \le 10^6) from the task description.

Output

Print the volume in cubic meters.

Scoring

Subtask Score Constraints
1 20 1 \le n \le 2000
2 90 1 \le n \le 200\,000

Sample Input 1

5
5 3
4 4
2 1
3 2
1 5

Sample Output 1

24

Explanation for Sample Output 1

The figure below shows the 3D histogram from the first example. The largest block is obtained using parts of the first two blocks, and it is 2 meters wide, 4 meters tall and 3 meters long. The volume of the block is 2 \cdot 4 \cdot 3 = 24 cubic meters.

Sample Input 2

6
3 1
2 1
2 2
2 3
1 1
2 2

Sample Output 2

8

Sample Input 3

5
15 19
5 6
1 13
3 7
1 2

Sample Output 3

285

Comments

There are no comments at the moment.