#P1409. 寻找山顶(hilltop)

寻找山顶(hilltop)

题目描述:

雅礼山脉是一串连续的山峰组成的山脉,山峰从西到东排列。

经过调查,山峰一共有N个。每座山峰的纬度差别不大,不影响统计。第i座山的经度为Ai 海拔高度为 Hi

你需要做的任务是,对于每次询问(L, R),回答经度在L和R之间(包括L和R)的最高峰的高度是多少。

输入格式hilltop.in

第一行输入N和M分别表示山峰总数和询问数

接下来N行每行整数Ai和Hi表示一座山的经度和高度。

接下来M行每行整数L和R表示一组询问(保证L≤R)

输出格式hilltop.out

输出M行,每行一个整数,表示这段的最高高度。 如果没有山峰在这一段中,输出0。

样例输入:

5 3
1 100
2 200
3 300
4 200
5 100
1 3
1 2
7 8

样例输出:

300
200
0

数据范围:

20% 经度的绝对值不超过180

40% 经度的绝对值不超过10^5

100% 经度的绝对值不超过2* 10^9, 1≤M,N≤10^5 , 高度均为2*10^9以内的非负整数。