dp
文章平均质量分 82
一只大秀逗
这个作者很懒,什么都没留下…
展开
-
【动态规划】背包问题(一)
引用https://www.cnblogs.com/A-S-KirigiriKyoko/p/6036368.html博客园 首页 新随笔 联系 管理 订阅随笔- 4 文章- 1 评论- 1【动态规划】背包问题(一) 01背包 完全背包 多重背包一、01背包有N件物品和一个容量为V的背包。第i件物品的价格(即体积,下同)是w[i],价值是c[i]。求解将...原创 2019-05-27 15:58:51 · 405 阅读 · 0 评论 -
8838: Secret of Chocolate Poles(dp)
8838: Secret of Chocolate Poleshttp://exam.upc.edu.cn/problem.php?id=8838时间限制: 1 Sec 内存限制: 128 MB提交: 151 解决: 63[提交] [状态] [讨论版] [命题人:admin]题目描述Wendy, the master of a chocolate shop, is thin...原创 2018-08-29 19:18:50 · 230 阅读 · 0 评论 -
hdu1114Piggy-Bank
Piggy-Bank Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 34262 Accepted Submission(s): 16991http://acm.hdu.edu.cn/showproblem.ph...原创 2018-08-08 10:36:09 · 178 阅读 · 0 评论 -
hdu2044一只小蜜蜂...(简单dp)
一只小蜜蜂... Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 93472 Accepted Submission(s): 33285http://acm.hdu.edu.cn/showproblem.php?...原创 2018-07-31 10:35:33 · 186 阅读 · 0 评论 -
hdu2018母牛的故事(简单dp)
母牛的故事 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 105180 Accepted Submission(s): 51616http://acm.hdu.edu.cn/showproblem.php?pi...原创 2018-07-31 09:12:49 · 144 阅读 · 0 评论 -
hdu2084数塔(简单dp)
http://acm.hdu.edu.cn/showproblem.php?pid=2084 数塔 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 57124 Accepted Submission(s): ...原创 2018-07-31 08:50:59 · 137 阅读 · 0 评论 -
Problem F Flipping Coins(dp)
Problem FFlipping CoinsHere’s a jolly and simple game: line up a row of N identical coins, all with the heads facingdown onto the table and the tails upwards, and for exactly K times take one of the c...原创 2018-05-03 16:59:26 · 344 阅读 · 0 评论 -
1183 编辑距离(dp)
1183 编辑距离 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注编辑距离,又称Levenshtein距离(也叫做Edit Distance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten (k->s)sitt...原创 2018-04-18 18:32:45 · 148 阅读 · 0 评论 -
多重背包问题(dp)
多重背包问题我们看看有没有办法变成更好的0-1背包问题。 思路1的意思是说我们把第i种物品看成单个的,一个一个的,我们想想二进制,任何一个数都可以由二的幂表示。我们试试看,比如Ci = 14,我们可以把它化成如下4个物品:重量是Wi,体积是Vi重量是2 * Wi , 体积是2 * Vi重量是4 * Wi , 体积是4 * Vi重量是7 * Wi , 体积是7 * Vi注意最后我们最后我们不能取,...原创 2018-04-08 17:08:35 · 323 阅读 · 0 评论 -
更难的矩阵取数问题(dp)
更难的矩阵取数问题分析: 只走一次的问题我们之前分析过。现在要走两次,有什么好办法呢? 我们设想,有两个人都从左上角走到右下角,这和走到终点再返回是一样的,我们可以dp么?怎么dp?先看看按照之前那种方法dp两次行不行? 看下图:如果第一条路径先找最优的,就要走路径(1,1)->(1,2)->(1,3)->(2,3)->(3,3)->(3,4)->(3,5)-&...原创 2018-04-10 20:06:35 · 238 阅读 · 0 评论 -
最长单增子序列(dp)
最长单增子序列方法一:之前讲过O(n^2)的方法。方法二:我们现在简单讲一下一个O(nlogn)的算法。我们假象一下dp[i][j]表示前i项时构成长度为j的单调子序列的话,最后一项最小的时候是多少。如果没有长度为j的单调子序列,则设置为+∞。我们证明dp[i], 随着j的增长单调递增(不考虑无穷大的时候)初值dp[0][0] = -∞表示长度为0的单调子序列可以达到无穷小。显然dp[0]只有一项...原创 2018-04-12 18:40:22 · 630 阅读 · 0 评论 -
子序列的个数(dp)
子序列的个数给定一个正整数序列,序列中元素的个数和元素值大小都不超过105, 求其所有子序列的个数。注意相同的只算一次:例如 {1,2,1}有子序列{1} {2} {1,2} {2,1}和{1,2,1}。最后结果对10^9 + 7取余数。分析: 万能枚举,时间复杂度O(2^n)——因为每一项都可以选择取或者不取嘛。这个不可行,n太大了。我们想想动态规划?严格来讲这个题不是一个dp的问题,因为它是一...原创 2018-04-14 14:49:07 · 1853 阅读 · 0 评论