#TCTM8215. 车辆运输

0
    ID: 2304 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>8215贪心基础AI编程素养集训课第九讲(Level4)中等

车辆运输

车辆运输

题目描述

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

输入格式

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

输出格式

输出有 $T$ 行,每行一个整数,一次性运走所有的货物使用的最少汽车数量,如果所有汽车都不能一次性运走,输出 `“NO”`。
3
17 5
6 6 8 9 10 
16 3
10 4 9 
12 1
5
2
2
NO

提示

#### 数据范围与提示 $1≤K≤10^6,1≤M≤100,1≤每辆卡车运送的件数≤10^4$

来源

童程童美