一道DP(动态规划)、01背包的模板题(么?)。
洛谷链接P1048
DP是什么?
DP是一种“用空间换时间”的算法,它将已经算好的答案存下来(子问题),再从父问题获取子问题的答案。
此题解释
给出采每种药花费的时间和价值,问在给定的时间内最多采药多少钱?
怎么写?
对于每种药,遍历那个f
,假如装不进去或者装进去费空间的要死那就抄上一个;假如可以的话那就装进去!
代码!
1 |
|
P1048
"> P1048 ">一道DP(动态规划)、01背包的模板题(么?)。
洛谷链接P1048
DP是一种“用空间换时间”的算法,它将已经算好的答案存下来(子问题),再从父问题获取子问题的答案。
给出采每种药花费的时间和价值,问在给定的时间内最多采药多少钱?
对于每种药,遍历那个f
,假如装不进去或者装进去费空间的要死那就抄上一个;假如可以的话那就装进去!
1 |
|