poj-1742Coins (多重背包的可行性问题)
题目:从价值和数量分别为a[i]和c[i]的n种硬币中,最多可以组成多少不超过m价值的组合?也就是问在1-m中,有多少个数可以由这些硬币加和得到。(楼教主的男人八题之一,算是一类经典问题)
与多重背包问题很相似,但是用多重背包直接dp或者简单优化的dp很可能会T。
(感觉自己都会写,其实不是那么一回事,并不代表就能AC)
dp[i][j]表示前i种硬币构成j的钱数时,第i种硬币还剩多少,(不...
原创
2018-07-20 21:29:23 ·
303 阅读 ·
1 评论