top1编程
← 返回上一页

P4811. 车辆运输

时间限制
1000 ms
内存限制
128 MiB
难度
10
知识点
童程童美
知识点
贪心基础
知识点
AI编程素养集训课

题目描述

某货场有 KK 件货物,MM 辆卡车。需要一次性运走所有的货物去港口,每辆卡车都能运载一定件数的货物。为了节省运费,怎样安排才能用最少的卡车运走所有的货物。如果所有卡车都不能运走所有的货物,输出 “NO”

输入格式

输入一个 TT。代表有 TT 组数据。 每组数据,先输入一个 KK,代表有 KK 件货物。再输入一个 MM,代表有 MM 辆汽车。 接下来一行有 MM 个数,代表每辆汽车运送货物的件数。

输出格式

输出有 TT 行,每行一个整数,一次性运走所有的货物使用的最少汽车数量,如果所有汽车都不能一次性运走,输出 “NO”

3
17 5
6 6 8 9 10 
16 3
10 4 9 
12 1
5
2
2
NO