码迷,mamicode.com
首页 >  
搜索关键字:nyoj 336 子序列    ( 6902个结果
uva 103 Stacking Boxes(最长上升子序列)
DescriptionStacking BoxesBackgroundSome concepts in Mathematics and Computer Science are simple in one or two dimensions but become more complex when ...
分类:其他好文   时间:2014-08-06 01:32:20    阅读次数:275
POJ 2250 Compromise (DP,最长公共子序列)
题意 求两端文本的最长公共子单词序列 直接lcs增量法可以得出 打印路劲也是直接递归就行...
分类:其他好文   时间:2014-08-05 22:40:21    阅读次数:248
USACO 3.1 Contact
http://www.nocow.cn/index.php/Translate:USACO/contact题目大意:给一个只含0和1的序列,统计每个子序列的重复次数,并按次数递减来输出考虑子序列时将序列前面加一个'1'然后转化成二进制整数,这样每个子序列与整数一一对应,统计二进制整数出现次数,按要求...
分类:其他好文   时间:2014-08-05 14:01:49    阅读次数:689
HDU 1160 FatMouse's Speed (最长有序的上升子序列)
题意:给你一系列个w,s,要你找到最长的n使得 W[m[1]] and  S[m[1]] > S[m[2]] > ... > S[m[n]] 即在这n个w,s中满足w[i]s[j],要求:体重严格递增,速度严格递减,原始顺序不定 首先将s从大到小排序,即顺数固定后转化为最长上升子序列问题. 案例: 6008 1300 6000 2100 50...
分类:其他好文   时间:2014-08-05 11:12:06    阅读次数:295
单调递增最长子序列
单调递增最长子序列 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 求一个字符串的最长递增子序列的长度 如:dabdbf最长递增子序列就是abdf,长度为4 输入 第一行一个整数0 随后的n行,每行有一个字符串,该字符串的长度不会超过10000 输出 输出字符串的最长递增子序列的长度 样例输入 3aaaababcabklmncdefg 样例输...
分类:其他好文   时间:2014-08-05 09:39:58    阅读次数:179
0804------算法笔记----------最长公共子序列
1.动态规划和子序列 1.1 动态规划的特征: a)最优子结构,求问题的解必须获取子问题的最优解; b) 重叠子问题,使用原始的递归存在大量的重复计算。 1.2 子序列的概念: a)子序列中的元素都是原字符串中的元素; b)子序列中元素的排列顺序,与他们在原字符串中的顺序...
分类:其他好文   时间:2014-08-05 03:00:08    阅读次数:177
滚动数组的简单实用
二维动规是如果只用到本层的和上一层的数据就可以用滚动数组 比如 dp[i,j]=max(dp[i-1,j],dp[i,j-1]); max的意思就不多说了... 具体例子的话,比较经典的就是最长公共子序列,就是 abcde 和 aecd的最长公共子序列就是acd。 如果不是滚动数组的话就是 for i:=1 to length(st1) do for j:=1 to length(st2)d...
分类:其他好文   时间:2014-08-05 00:48:38    阅读次数:266
codeforces4D - Mysterious Present DP
题意:求限定起始位置的二维最长递增子序列.解题思路:直接DP解题代码: 1 // File Name: 4d.cpp 2 // Author: darkdream 3 // Created Time: 2014年08月04日 星期一 19时24分49秒 4 5 #include 6 #...
分类:其他好文   时间:2014-08-05 00:18:48    阅读次数:294
杭电 1231 最大连续子序列
http://acm.hdu.edu.cn/showproblem.php?pid=1231 最大连续子序列 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 18622    Accepted Submission(s): 82...
分类:其他好文   时间:2014-08-04 21:40:08    阅读次数:340
nyoj 36 最长公共子序列 【DP】
今天听了老师讲的最长公共子序列,就拿以前做过的题又做了一遍。。。 我用的是最简单普通的方法, 代码: #include #include #include using namespace std; int dp[1005][1005]; int main() { char a[1005], b[1005]; int t; scanf("%d", &t); while(t --){ ...
分类:其他好文   时间:2014-08-04 17:59:47    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!