作者原文链接 请多多支持
简单版(P2347)传送门
原题传送门
有一道类似的题目(P2347),先扯一扯~
1.P2347
题目分析
动态规划入门题(01背包可行性问题)~
我们设 d p j dp_j dpj 为能否用砝码称出 j j j 重量,1 为可以,0 为不可以。
- 为了转移, d p 0 ← 1 dp_{_{0}} \gets 1 dp0←1,什么都不放时,重量为 0,因此可以称出。
那么枚举 d p 1 ∼ d p s u m ( s u m dp_{_{1}} \sim dp_{sum}(sum dp1∼dpsum(sum 为砝码可称出的最大重量 ) ) )。
- 如果 j − w j-w j−w 可以称出,且重量为 w w w 的砝码存在、未超出个数限制,则 j j j 可以称出。即 d p j