牛客寒假算法基础训练营
文章平均质量分 71
Cold啦啦啦
这个作者很懒,什么都没留下…
展开
-
智乃买瓜(another version)
算法分析逆向 dp从前个瓜中取出总质量为的瓜的方案数滚动数组优化过后的表示的是总质量为 的方案数已知各种重量的方案数,求这些若干个西瓜的重量是多少。等于就是将背包中的物品给取出来,询问物品的信息。那么我们先看看正向是怎么做的dp[i][j] = dp[i - 1][j] + dp[i - 1][j - w[i]] + dp[i - 1][j - w[i] / 2]那么按照正常的逆向思维就是将式子进行移项dp[i - 1][j] = dp[i][j] - d...原创 2022-02-19 10:30:33 · 270 阅读 · 0 评论 -
2022牛客寒假算法基础集训营1 - 题解
A .九小时九个人九扇门算法分析dp 0/1 背包 升级版我们可以注意到一点就是 : 一个数的数字根等于这个数对 9 取模的结果(特别地,取模得 0则数字根为9) 为这个数模的结果为数字根 证毕!!!利用这个结论我们就可以方便对问题的求解了状态表示表示从前个数中取得数之和对取模为的方案数状态转移很简单就能想到就是第个数取或者不取这两种情况1. 取的情况...原创 2022-01-30 17:37:10 · 1257 阅读 · 0 评论