#aBC360F. [ABC360F] InterSections

[ABC360F] InterSections

AT_abc360_f [ABC360F] InterSections

题目描述

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

当且仅当满足 (la<lb<ra<rb)(l_a < l_b < r_a < r_b)(lb<la<rb<ra)(l_b < l_a < r_b < r_a) 时,称区间 [la,ra][l_a, r_a] 与区间 [lb,rb][l_b, r_b] 相交

定义 f(l,r)f(l, r) 为满足 1iN1 \leq i \leq N 且区间 [l,r][l, r] 与区间 ii 相交的 ii 的个数。

请在所有满足 0l<r1090 \leq l < r \leq 10^9整数(l,r)(l, r) 中,找到使 f(l,r)f(l, r) 取得最大值的 (l,r)(l, r),并在这些对中选择 ll 最小的。如果仍有多个解,则选择 rr 最小的(由于 0l<r0 \leq l < r,答案是唯一的)。

输入格式

输入通过标准输入给出,格式如下:

NN
L1L_1 R1R_1
L2L_2 R2R_2
\vdots
LNL_N RNR_N

输出格式

请输出答案对 (l,r)(l, r),格式如下:

ll rr

输入输出样例 #1

输入 #1

5
1 7
3 9
7 18
10 14
15 20

输出 #1

4 11

输入输出样例 #2

输入 #2

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

输出 #2

396653207 887672321

说明/提示

限制条件

  • 1N1051 \leq N \leq 10^5
  • 0Li<Ri1090 \leq L_i < R_i \leq 10^91iN1 \leq i \leq N
  • 输入均为整数

样例解释 1

f(l,r)f(l, r) 的最大值为 44,且使 f(l,r)=4f(l, r)=4(l,r)(l, r) 中,ll 的最小值为 44。满足 f(l,r)=4f(l, r)=4l=4l=4(l,r)(l, r) 有以下 55 种:

  • (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 的最小值为 1111,因此输出 441111

由 ChatGPT 4.1 翻译