摘要:
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602 题意:给定背包体积V,N个骨头分别给出价值val[i]和体积vme[i],要求给出最大价值。 思路:0-1背包问题,可以选择放入或者不放入。 状态转移方程为:f[j]=max(f[j],f[j-v 阅读全文
posted @ 2018-01-30 16:11
caomp
阅读(110)
评论(0)
推荐(0)
摘要:
题目链接:http://poj.org/problem?id=1384 题意: n种硬币,每种特定的重量cost[i] 克和对应的价值val[i]. 已知储蓄罐总重量正好为m克, 求最少有多少价值的硬币? 如果不可能存在m克的情况, 那么就输出” This is impossible.” 思路:完全 阅读全文
posted @ 2018-01-30 15:57
caomp
阅读(115)
评论(0)
推荐(0)
摘要:
题目链接:http://poj.org/problem?id=2533 题意:最长上升子序列(LIS),问给出的序列中最长上升子序列的长度为多少。上升子序列:指i>j,a[i]>a[j]。 思路:f[i]表示以序列中第i个元素结尾的最长上升子序列的长度。状态转移方程为:if (a[i] > a[j] 阅读全文
posted @ 2018-01-30 15:49
caomp
阅读(110)
评论(0)
推荐(0)