
动态规划
pomake
菜鸟程序员
展开
-
HDU-1029-Ignatius and the Princess IV
Ignatius and the Princess IV Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32767 K (Java/Others) Total Submission(s): 33890 Accepted Submission(s): 14704 Problem Description原创 2017-08-08 20:01:44 · 187 阅读 · 0 评论 -
HDU-1087-Super Jumping! Jumping! Jumping!
Super Jumping! Jumping! Jumping! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 40385 Accepted Submission(s): 18636 Problem Descriptio原创 2017-08-08 20:12:42 · 259 阅读 · 0 评论 -
POJ-2533-Longest Ordered Subsequence
Longest Ordered Subsequence Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 54166 Accepted: 24224 Description A numeric sequence of ai is ordered if a1 a2原创 2017-08-08 20:22:37 · 174 阅读 · 0 评论 -
51NOD-最大子段和问题
最大子段和问题 N个整数组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的连续子段和的最大值。当所给的整数均为负数时和为0。 例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13。和为20。 输入 第1行:整数序列的长度N(2 <= N <= 500原创 2017-08-09 20:21:14 · 263 阅读 · 0 评论 -
编辑距离问题
编辑距离问题 编辑距离,又称Levenshtein距离(也叫做Edit Distance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 例如将kitten一字转成sitting: sitten (k->s) sittin (e->i) sitting (->g)原创 2017-08-10 20:00:08 · 461 阅读 · 0 评论 -
最长单增子序列
最长单增子序列 给出长度为N的数组,找出这个数组的最长递增子序列。(递增子序列是指,子序列的元素是递增的) 例如:5 1 6 8 2 4 5 10,最长递增子序列是1 2 4 5 10。 输入 第1行:1个数N,N为序列的长度(2 <= N <= 50000) 第2 - N + 1行:每行1个数,对应序列的元素(-10原创 2017-08-10 20:05:18 · 601 阅读 · 0 评论 -
正整数分组
正整数分组 将一堆正整数分为2组,要求2组的和相差最小。 例如:1 2 3 4 5,将1 2 4分为1组,3 5分为1组,两组和相差1,是所有方案中相差最少的。 输入 第1行:一个数N,N为正整数的数量。 第2 - N+1行,N个正整数。 (N 输出 输出这个最小差 输入示例 5 1 2原创 2017-08-10 20:31:21 · 884 阅读 · 0 评论 -
NYOJ-单调递增最长子序列(动态规划)
单调递增最长子序列 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述求一个字符串的最长递增子序列的长度 如:dabdbf最长递增子序列就是abdf,长度为4 输入第一行一个整数0 随后的n行,每行有一个字符串,该字符串的长度不会超过10000 输出输出字符串的最长递增子序列的长度 样例输入 3 aaa ababc abklm原创 2017-09-05 21:14:12 · 238 阅读 · 0 评论