#C07TL02P05. C07T.L02.实战训练二.题目5.数列

C07T.L02.实战训练二.题目5.数列

题目描述

小明写了一个数列,这个数列可以分为连续的 n 段,其中第 i 段是 aia_inumi{num}_i 。然后他找了小花玩游戏,小花一共会提出 q 个问题,第 i 个问题是问这个数列的第 kik_i 个数是多少,你能帮小明回答小花的问题吗?

输入格式

第一行,两个正整数 n , q ( 1 ≤ n , q ≤ 105{10}^5 ) 。

接下来 n 行,每行两个正整数 aia_i , numi{num}_i ( 1 ≤ ai,numia_i , num_i109{10}^9 )。

再接下来 q 行,每行一个正整数 k_i ( 1 ≤ kik_i ≤ ∑aia_i )

数据范围

对于 60% 的数据, 1 ≤ n , q ≤ 103{10}^3

对于 100% 的数据, 1 ≤ n , q ≤ 105{10}^5

输出格式

q 行,每行一个整数,表示每次询问的结果。

样例

2 3
1 2
2 3
1
2
3
2
3
3