摘要:
多重背包模板题#include#include#include#includeusing namespace std;int n, dp[105];struct Dami{ int v, w, d;} ri[105];void deal(int x){ int i; if(ri[x].d*ri[x].v>=n) { for(i=ri[x].v;i=ri[x].v*k;i--) dp[i]=max(dp[i-ri[x].v*k]+ri[x].w*k,dp[i]); ri[x].d-=k; ... 阅读全文
posted @ 2013-08-19 18:55
Ink_syk
阅读(162)
评论(0)
推荐(0)
浙公网安备 33010602011771号