题号:NC259943
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld
题目描述
大户爱开了

家驿站,第

家驿站在数轴的

位置,海拔为

。每家驿站有收件处和发件处,一个东西可以从第

家驿站的发件处运到第

家驿站的收件处,即存在

到

的驿路,当且仅当

且

。
现在有两大快递机构要垄断收发件业务,具体地,每一条驿路
)
表示以

的发件口为起点,以

的收件口为终点,一定会被这两大快递机构其一垄断。
设

表示从第

家驿站的发件处为起点的驿路有

条被第一家快递机构垄断,

表示从第

家驿站的收件处为终点的驿路有

条被第一家快递机构垄断,

表示从第

家驿站的发件处为起点的驿路有

条被第二家快递机构垄断,

表示从第

家驿站的收件处为终点的驿路有

条被第二个快递机构垄断。
大户爱不希望得罪任何一个快递机构,所以她希望

最小。
大户爱有

个询问,每次询问会
独立地(即每次询问不会影响到后面的询问)新开一家驿站,设为第

家驿站。给出这个驿站的位置

和海拔

,

的定义同上,求最小的

。
输入描述:
第一行两个正整数
。
接下来
行每行两个数
和
。
接下来
行每行两个整数
。
输出描述:
行,每行一个整数表示当前询问的答案。
示例1
输入
复制
4 3
1 1
2 3
4 2
3 5
3 3
4 4
5 5
备注:
对于
的数据,满足
。