有一批共n 个集装箱要装上艘载重量为c 的轮船其中集装箱i 的重量为wi。找出一种最优装载方案将轮船尽可能装满,即在装载体积不受限制的情况下将尽可能重的集装箱裝上轮船。
输入格式:第一行有2 个正整数n(1<=n<=40)和cn 是集装箱数,c 是轮船的载重量接下来的1 个有n 个正整数,表示集装箱重量
输出格式:输出朂大装载量
这道题就是一个01背包的简化版:价值等于重量。按01背包写就完全可以过了。
然而我却GG了!只过了一部分数据点。
debug了好一会我才发现哪错了:题中只告诉了集装箱数的范围,却没告诉重量的范围结果我的dp数组也只开了50,数据一大就过不了了……
这虽然是题鈈严谨但我做题的时候也确实也应该想的周全一些。