2177: 餐厅用餐
          Memory Limit:128 MB
          Time Limit:1.000 S
         
      
      
        
          Judge Style:Text Compare
          Creator:
      
      
          Submit:168
          Solved:26
      
Description
	贝茜经营了一家餐厅,餐厅一共有 n 张桌子,编号 1~n。其中,第 i 张桌子有 ai 个座位。 
	这一天,她的餐厅陆续来了 q 波客人。其中,第 i 波客人有 ki 个人。 
	当一波客人到来时,贝茜会给客人们安排座位。贝茜是个强迫症,她总是希望第 1 张桌子坐满后,再安排第 2 张桌子,第 2 张桌子坐满后,再安排第 3 张桌子,以此类推。也就是说,在编号较小的桌子坐满之前,贝茜不会安排编号较大的桌子坐人。一波客人有可能被安排在不止一张桌子上落座。 
	如果一波客人的数量大于或等于当时所有桌子的剩余空位数量,那么他们会将所有桌子都坐满,坐不下的人会自行离开。每安排完一波到来的客人后,贝茜都会审查一遍餐厅: 
	① 如果当前餐厅尚有桌子没有被坐满,贝茜就会照常营业,准备迎接下一波客人。 
	② 如果当前餐厅所有桌子均已被坐满,贝茜就会赶走餐厅内的所有客人,清空所有桌子,并准备迎接下一波客人。 
	对于 1≤i≤q,请你计算并回答,贝茜第 i 次审查完餐厅后,餐厅还有多少个桌子没有被坐满。(注意,如果贝茜在某一次审查时,清空了所有桌子,那么这次审查后,餐厅就还有n 个桌子没有被坐满。) 
Input
	第一行包含两个整数 n,q。 
	第二行包含 n个整数 a1,a2,…,an。 
	第三行包含 q个整数 k1,k2,…,kq。 
Output
	共 q行,其中第 i 行输出贝茜第 i 次审查完餐厅后,餐厅中没有被坐满的桌子数量。 
Sample Input Copy
5 5
1 2 1 2 1
3 10 1 1 1Sample Output Copy
3
5
4
4
3HINT
	前 3 个测试点满足 1≤n,q≤10。
所有测试点满足 1≤n,q≤2×105,1≤ai≤109,1≤ki≤1014。