#1274. 寻宝冒险
寻宝冒险
说明
<!DOCTYPE html> <html> <head> <title>寻宝冒险</title> </head> <body>题目描述
在一个神秘的遗迹中,冒险家贝茜发现了N个宝箱,它们散落在遗迹的不同地点。
一开始有N(1 ≤ N ≤ 1,000,000,N 是奇数)个空地点,编号为1..N。
贝茜获得了K (1 ≤ K ≤ 25,000)张藏宝图,每张藏宝图上标注了一个宝箱的位置,表示她要在对应地点挖掘宝藏。
例如,如果藏宝图上标注的是"10 13",那么贝茜要前往10,11,12和13这些地点挖掘宝藏。
在贝茜完成了所有藏宝图上的指示后,她想知道N个宝箱的中间价值是多少——这就意味着需要对价值进行排序(为了方便,N是奇数,所以中间的价值是独一无二的)。
请帮助贝茜确定问题的答案。
输入格式
第一行整数N,K. 接下来K行,每行是两个数A B(1 ≤ A ≤ B ≤ N)表示一张藏宝图。
输出格式
所有宝箱价值的中位数。
样例1
输入:
7 4 5 5 2 4 4 6 3 5
输出:
1
数据范围
50%: N,K≤1000
100%: 1 ≤ N ≤ 1,000,000,N 是奇数; 1 ≤ K ≤ 25,000
</body> </html>样例