4649: 数列
[Creator : ]
Description
蒜头君写了一个数列,这个数列可以分为连续的 nnn 段,其中第 iii 段是 aia_iai 个 numinum_inumi 。然后他找了花椰妹玩游戏,花椰妹一共会提出 qqq 个问题,第 iii 个问题是问这个数列的第 kik_iki 个数是多少,你能帮蒜头君回答花椰妹的问题吗?
Input
第一行,两个正整数 n,q(1≤n,q≤105)n, q(1 \leq n, q \leq 10 ^ 5)n,q(1≤n,q≤105)。
接下来 nnn 行,每行两个正整数 ai,numi(1≤ai,numi≤109)a_i, num_i(1 \leq a_i, num_i \leq 10 ^ 9)ai,numi(1≤ai,numi≤109) 。
再接下来 qqq 行,每行一个正整数 ki(1≤ki≤∑ai)k_i(1 \leq k_i \leq \sum{a_i})ki(1≤ki≤∑ai)。
接下来 nnn 行,每行两个正整数 ai,numi(1≤ai,numi≤109)a_i, num_i(1 \leq a_i, num_i \leq 10 ^ 9)ai,numi(1≤ai,numi≤109) 。
再接下来 qqq 行,每行一个正整数 ki(1≤ki≤∑ai)k_i(1 \leq k_i \leq \sum{a_i})ki(1≤ki≤∑ai)。
Output
输出 qqq 行,每行一个整数,表示每次询问的结果。
Sample 1 Input
2 3
1 2
2 3
1
2
3
Sample 1 Output
2
3
3