Educational Codeforces Round 61 (Rated for Div. 2) E. Knapsack //背包dp||爆搜?

http://codeforces.com/contest/1132/problem/E 首先,求出(1-8)的LCM,将w分成若干个背包。 令cnt[i]∗i = ki * LCM + qi 。qi的取值范围就是(0-LCM-1) 求出所有的 ∑qi 的情况下,使得 ∑ki 最大。 定义dp[i][j] 到第i个数,背包累计放入j容量时,∑ki的数量。 dp[i][j]=max(dp[i][j]
相关文章
相关标签/搜索