题目描述
给定 n 个区间,第 i 个区间表示为 [li,ri],它表示所有满足 li≤x≤ri 的整数 x 组成的集合。
本题中,对于一个整数 x,若 li≤x≤ri,则我们称整数 x 被包含在区间 [li,ri] 中。
你需要找到一个整数,它被包含在这些集合中的次数最多。如果存在多个这样的整数,则输出数值最小的那个整数。
输入格式
第一行,一个整数 n(1≤n≤105)。
接下来 n 行,每行包含两个整数 li 和 ri(1≤li≤ri≤109),表示一个区间。
输出格式
输出共一行,包含两个整数,以一个空格分隔,其中第一个整数表示最小的包含在最多的集合中的那个整数,第二个整数表示这个整数的出现次数。
input1
4
3 4
4 5
4 6
8 10
output1
4 3
input2
5
1 4
2 5
2 7
3 4
5 8
output2
3 4
说明/提示
样例 1 解释
- 第 1 个区间 [l1,r1]=[3,4]={ 3,4 }
- 第 2 个区间 [l2,r2]=[4,5]={ 4,5 }
- 第 3 个区间 [l3,r3]=[4,6]={ 4,5,6 }
- 第 4 个区间 [l4,r4]=[8,10]={ 8,9,10 }
其中,整数 4 被包含在 3 个区间(第 1,2,3 个区间)中,比其它整数被包含的次数都多。
样例 2 解释
- 第 1 个区间 [l1,r1]=[1,4]={ 1,2,3,4 }
- 第 2 个区间 [l2,r2]=[2,5]={ 2,3,4,5 }
- 第 3 个区间 [l3,r3]=[2,7]={ 2,3,4,5,6,7 }
- 第 4 个区间 [l4,r4]=[3,4]={ 3,4 }
- 第 5 个区间 [l5,r5]=[5,8]={ 5,6,7,8 }
其中,整数 3 和 4 被包含在 4 个区间(第 1,2,3,4 个区间)中,比其它整数被包含的次数都多。
数据规模与约定
- 对于 20% 的数据,n≤10;ri≤100
- 对于 50% 的数据,n≤1000;ri≤105
- 对于 100% 的数据,1≤n≤105;1≤li≤ri≤109