#1237. 零件采购
零件采购
题目描述
工厂需要采购零件,共有 种不同的零件,第 种零件的单件重量为 。每次运输车的载重上限为 ,且运输时必须遵守以下规则:
- 每种零件最多只能运送一件(不能拆分)
- 单次运输的总重量不能超过
现在需要处理 次查询,每次给出一辆运输车的载重上限 ,请计算在不超过该载重的前提下,单次运输最多能装多少种不同的零件。
输入格式
第一行两个整数 和 。
第二行 个整数 。
接下来 行,每行一个整数 ,表示一次询问的载重上限。
输出格式
共 行,每行一个整数,表示对应询问最多能运送的零件种类数。
样例
4 3
5 3 11 8
16
7
1000
3
1
4
6 6
1 2 3 4 5 6
1
2
3
4
5
6
1
1
2
2
2
3
2 2
1000000000 1000000000
200000000000000
1
2
0
样例1解释
零件重量分别为 (按重量排序后)。
当 时,可以运送重量为 、、 的三种零件,总重 ,恰好不超载,答案为 。
当 时,只能运送重量为 的一种零件(),答案为 。
当 时,载重足够运送全部四种零件,答案为 。
数据范围
对于 的数据,,,。
对于 的数据,,,。