#ABC360F. 区间相交

区间相交

区间相交

题目描述

给定编号 11NNNN 个区间。区间 ii[Li,Ri][L_i, R_i]

当且仅当两个区间 [la,ra][l_a, r_a][lb,rb][l_b, r_b] 满足 (la<lb<ra<rb)(l_a \lt l_b \lt r_a \lt r_b)(lb<la<rb<ra)(l_b \lt l_a \lt r_b \lt r_a) 时,称它们相交。

定义 f(l,r)f(l, r) 为与区间 [l,r][l, r] 相交的区间 ii (1iN)(1 \le i \le N) 的个数。

在所有满足 0l<r1090 \le l \lt r \le 10^{9} 的整数对 (l,r)(l, r) 中,求使 f(l,r)f(l, r) 最大的对 (l,r)(l, r)。若有多个这样的对,选择 ll 最小的;若仍有多个,选择其中 rr 最小的。(由于 0l<r0 \le l \lt r,要输出的对 (l,r)(l, r) 是唯一确定的。)

输入格式

输入按以下格式从标准输入给出:

NN
L1L_1 R1R_1
L2L_2 R2R_2
\vdots
LNL_N RNR_N

输出格式

按以下格式输出所求的 (l,r)(l, r):

ll rr

样例

5
1 7
3 9
7 18
10 14
15 20
4 11

f(l,r)f(l, r) 的最大值为 4,在达到 f(l,r)=4f(l, r) = 4 的对 (l,r)(l, r) 中,最小的 ll 是 4。满足 f(l,r)=4f(l, r) = 4l=4l = 4 的对 (l,r)(l, r) 有以下五个:

(l,r)=(4,11)(l, r) = (4, 11)

(l,r)=(4,12)(l, r) = (4, 12)

(l,r)=(4,13)(l, r) = (4, 13)

(l,r)=(4,16)(l, r) = (4, 16)

(l,r)=(4,17)(l, r) = (4, 17)

其中 rr 最小的是 11,因此输出 4 和 11。

11
856977192 996441446
298251737 935869360
396653206 658841528
710569907 929136831
325371222 425309117
379628374 697340458
835681913 939343451
140179224 887672320
375607390 611397526
93530028 581033295
249611310 775998537
396653207 887672321

数据范围

  • 1N1051 \le N \le 10^{5}
  • 0Li<Ri1090 \le L_i \lt R_i \le 10^{9} (1iN)(1 \le i \le N)
  • 所有输入值均为整数。
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
3345
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签