题目描述
屏幕按照从小到大的顺序显示数字 1,2,…,N,其中数字 i 会连续显示 Ci 秒。
从时刻 0 开始,屏幕每秒显示一个数字。共有 Q 次询问,每次给出一个时刻 Ti,请回答该时刻屏幕上显示的数字。
输入格式
第一行包含两个整数 N,Q。
接下来 N 行,每行包含一个整数 Ci,表示数字 i 连续显示的秒数。
接下来 Q 行,每行包含一个整数 Ti,表示一次询问的时刻。
输出格式
对于每次询问,输出一行一个整数,表示时刻 Ti 屏幕上显示的数字。
3 4
1
2
3
5
3
1
0
3
3
2
1
样例解释
数字 1 在时刻 0 显示;数字 2 在时刻 1,2 显示;数字 3 在时刻 3,4,5 显示。
数据范围与提示
- 对于 30% 的数据,1≤N,Q≤10,1≤Ci≤50
- 对于全部数据,1≤N,Q≤50000,1≤Ci≤10000
- 保证 0≤Ti<∑j=1NCj