先寫個背包問題模板(01,完全,多重,未測試)
摘要: 先寫個背包問題模板(01,完全,多重,未測試)
閱讀全文
posted @
2009-03-18 23:35 爬 閱讀(1853) |
評論 (2) 編輯
pku Cash Machine 多重背包
摘要: http://acm.pku.edu.cn/JudgeOnline/problem?id=1276
將第i種面額分成若干面額的bill,這些bill面額為 系數1,2,4,。。。。2^(k-1),n[i]-2^k+1 分別乘以d[i] , 并且n[i]-2^k+1>0;
(我也是看別人的,找個數試一下就知道了,用這些面額系數就可以,就可以組成<=n[i]的所有可能)
O(V* S log n[i])
f[v]表示容量v所能得到的總數
簡化方程: f[v]=max{f[v],f[v-c]+c}
f[]初始都為0
閱讀全文
posted @
2009-03-18 22:42 爬 閱讀(1417) |
評論 (2) 編輯