08 2010 档案

POJ3181 Dollar Dayz 动态规划 背包解法 解题报告
摘要:题目链接:http://acm.pku.edu.cn/JudgeOnline/problem?id=3181题目大意:输入n,和k,问将n用1到k这k个数字进行拆分,有多少种拆分方法。例如:n=5,k=3 则有n=3+2,n=3+1+1,n=2+1+1+1,n=2+2+1,n=1+1+1+1+1这5种拆分方法解题思路:这个题目是个比较明显的动态规划,如果想不到是背包问题,也可以写出状态转移方程如下:用a[i][j]表示考虑到用数j进行拼接时数字i的拼接方法,可以得到状态转移方程如下:a[i][j]=a[i][j-1]+a[i-j][j-1]+a[i-2j][j-1]+a[i-3j][j-1]… 阅读全文

posted @ 2010-08-13 11:15 liugoodness 阅读(1552) 评论(1) 推荐(1) 编辑

背包问题九讲(转)
摘要:背包问题 它是在1978年由Merkel和Hellman提出的。它的主要思路是假定某人拥有大量物品,重量各不同。此人通过秘密地选择一部分物品并将它们放 到背包中来加密消息。背包中的物品中重量是公开的,所有可能的物品也是公开的,但背包中的物品是保密的。附加一定的限制条件,给出重量,而要列出可能的物 品,在计算上是不可实现的。背包问题是熟知的不可计算问题,背包体制以其加密,解密速度快而其人注目。但是... 阅读全文

posted @ 2010-08-13 11:03 liugoodness 阅读(2185) 评论(1) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示