动态规划
文章平均质量分 65
Oenheng
没有遗憾的人生是不完美的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编辑距离
编辑距离 输入 第1行:字符串a(a的长度 第2行:字符串b(b的长度 输出 输出a和b的编辑距离 输入示例 kitten sitting 输出示例 3 这个问题之所以难,是难在有“添加”“删除”这样的操作,很麻烦。我们试试换个角度理解问题,把它看成字符串对齐的问题,事实上从生物信息学对比基因的角度,我们可以这样理解问题。 给原创 2016-08-15 17:28:49 · 262 阅读 · 0 评论 -
数塔(DP)
数塔 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Description 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少? 已经原创 2016-08-08 19:59:04 · 399 阅读 · 0 评论 -
Max Sum(DP)
Max Sum Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Description Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-s原创 2016-08-08 20:11:19 · 309 阅读 · 0 评论 -
最大连续子序列(DP)
最大连续子序列 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Description 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 例如给定序列{ -2, 11, -4原创 2016-08-08 20:34:57 · 235 阅读 · 0 评论 -
Tickets(DP)
Tickets Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Description Jesus, what a great movie! Thousands of people are rushing to the cinema. However, this is原创 2016-08-08 21:24:11 · 464 阅读 · 0 评论 -
龟兔赛跑(DP)
龟兔赛跑 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Description 据说在很久很久以前,可怜的兔子经历了人生中最大的打击——赛跑输给乌龟后,心中郁闷,发誓要报仇雪恨,于是躲进了杭州下沙某农业园卧薪尝胆潜心修炼,终于练成了绝技,能够毫不休息得以恒定的速度(原创 2016-08-08 21:31:03 · 534 阅读 · 0 评论 -
最大价值(DP)
最大价值 输入 第1行:N,N为矩阵的大小。(2 第2 - N + 1行:每行N个数,中间用空格隔开,对应格子中奖励的价值。(1 输出 输出能够获得的最大价值。 输入示例 3 1 3 3 2 1 3 2 2 1 输出示例 11 状态转移方程:dp[i][j]原创 2016-08-12 15:53:59 · 983 阅读 · 0 评论 -
Max Sum
Max Sum 输入 第1行:整数序列的长度N(2 <= N <= 50000) 第2 - N + 1行:N个整数(-10^9 输出 输出最大子段和。 输入示例 6 -2 11 -4 13 -5 -2 输出示例 20 #include #include #include原创 2016-08-12 19:26:48 · 205 阅读 · 0 评论
分享