#P9288. [ROI 2018] Innophone

[ROI 2018] Innophone

题目背景

译自 ROI 2018 Day1 T3. Иннофон (Innophone)。

题目描述

有一个二元函数 f(x,y)f(x,y),它是这么定义的:

$f(x,y)=\left\{ \begin{array}{rcl} a, & & {\text{if} \quad \quad \ \ \ a \leq x}\\ b, & & {\text{else if} \quad b \leq y}\\ 0, & & {\text{else}} \end{array} \right.$

其中 a,ba,b 为常数。现在给定 nnx,yx,y,你需要选择合适的 a,ba,b,使得 i=1nf(xi,yi)\sum_{i=1}^{n} f(x_i,y_i) 最大。

输入格式

第一行一个整数 nn,表示 xxyy 的组数。

后面 nn 行,每行两个数 xix_iyiy_i

输出格式

一行,一个数,输出 max(i=1nf(xi,yi))\max(\sum_{i=1}^{n} f(x_i,y_i))

5
80 20
60 50
40 40
15 10
70 30
220
1
50 0
50

提示

对于 100%100\% 的数据,0yixi1090\leq y_i\leq x_i\leq 10^91n1.5×1051 \leq n \leq 1.5 \times 10^5

子任务编号 nn x,yx,y
11 1n1001 \leq n \leq 100 0yixi1000 \leq y_i \leq x_i \leq 100
22 1n3001 \leq n \leq 300 0yixi1090\leq y_i\leq x_i\leq 10^9
33 1n30001 \leq n \leq 3000
44 1n1051 \leq n \leq 10^5 yi=0y_i = 0
55 xi=yix_i = y_i
66 1n500001 \leq n \leq 50000 0yixi1090\leq y_i\leq x_i\leq 10^9
77 1n750001 \leq n \leq 75000
88 1n1051 \leq n \leq 10^5
99 1n1.25×1051 \leq n \leq 1.25 \times 10^5
1010 1n1.5×1051 \leq n \leq 1.5 \times 10^5