hdu2159 FATE 经典二维背包
摘要:
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2159思路:定义ans存当前满足条件的消耗的最小的忍耐值(满足条件的忍耐值为在当前消耗的忍耐值的情况下,获得的经验值大于等于n)。定义dp[i][j],表示杀i只怪,消耗j个忍耐值的获得 的最大的经验值,那么状态转移方程很容易得出:dp[i][j]=max(dp[i][j],dp[i-1][j-c[i]]+v[i]);代码如下:(如果看不懂,可以先看一下背包九讲) 1 #include//经典二维完全背包模型 2 #include 3 #include 4 #include 5 using name 阅读全文
posted @ 2013-08-07 23:17 GyyZyp 阅读(178) 评论(0) 推荐(0) 编辑