#1647. 望丽是大胃王

望丽是大胃王

题目描述

望丽很久没吃饭了,今天他跟着小彬一起去吃自助餐,望丽要大吃特吃,现在桌子上有 nn 个种类的菜品,第 ii 种菜的饱食度为 aia_i ,但是望丽十分贪心,他想尽可能多吃几种菜,现有 qq 次询问,每次询问给定他的胃的容量为 mm ,每次询问输出一个整数 ss 代表望丽他最多能吃 ss 种菜(每种饭菜必须吃完)


输入输出

输入

第一行输入 nnqq ,代表有 nn 种菜, qq 次询问(1n1061 \le n \le 10^6 , 1q21051 \le q \le 2*10^5)
第二行输入 nn 个整数,a1,a2,,ana_1, a_2, \dots, a_n (1ai1031 \le a_i \le 10^3), aia_i 表示第 ii 种菜的饱食度
接下来 qq 行,每行输入一个整数 mmmm 代表本次询问中望丽的胃口的大小 (1m1091 \le m \le 10^9)

输出

输出共有 qq 行,每行输出一个整数 ss ,代表该次询问中望丽最多能吃 ss 种菜


样例

4 4
2 3 1 6
1
2
3
6
1
1
2
3

备注