装载问题

 3 Sec 65535 KB |  显示标签
181520
通过提交

题目描述

有 n 个集装箱要装上载重为 c 的船,集装箱 i 重量为 wi。

要求确定在不超过轮船载重量的前提下,将尽可能重的集装箱装上轮船。

输入格式

第 1 行有 2 个整数 c 和 n。c 是轮船的最大载重量(1 ≤ c ≤ 30000),n 是集装箱的个数(n ≤ 20)。

第 2 行有 n 个整数 w1, w2, …, wn (1 ≤ wi ≤ 30000),分别表示 n 个集装箱的重量。

输出格式

对于每个测试用例,输出两行:第 1 行是能够装载到轮船的集装箱最大总重量,第 2 行是选择的集装箱的编号,按字典序升序输出。

如果有多种最优方案,输出总体字典序最小的方案。

样例输入 #1

34 3
21 10 5

样例输出 #1

31
1 2
 上传者
coach
 创建时间
2023-02-14 14:12
 修改时间
2023-02-14 14:12