装载问题(load) 装载问题(load) 问题描述: 有一批共n 个集装箱要装上艘载重量为c 的轮船,其中集装箱i 的重量为wi。找出一种最 优装载方案,将轮船尽可能装满,即在装载体积不受限制的情况下,将尽可能重的集装箱装 上轮船。 输入格式: 第一行有2 个正整数n(1<=n<=40)和c。n 是集装箱数,c 是轮船...
SYZOJ - 装载问题(load)(背包) 题目描述 有一批共n个集装箱要装上艘载重量为c的轮船,其中集装箱i的重量为wi。找出一种最优装载方案,将 轮船尽可能装满,即在装载体积不受限制的情况下,将尽可能重的集装箱装上轮船。 输入格式 第一行有2个正整数n和c。n是集装箱数,c是轮船的载重量。 接下来的1行中...
装载问题(load) 这题好像就是个01背包啊。。。 #include<iostream>usingnamespacestd;intw;intdp[60];intmain() {intn,c; cin>>n>>c;intsum=0;for(inti=1;i<=n;i++) { cin>>w;for(intj=c;j>=w;j--) { dp[j]=max(dp[j],dp[j-w]+w); } } cout<<dp[c];return0; }...