码迷,mamicode.com
首页 >  
搜索关键字:hdu1159    ( 17个结果
hdu1159 dp(最长公共子序列)
题意:给两个字符串,求这两个字符串的最长公共子序列的长度因为之前集训的时候做过,所以现在即使会做也并不是什么稀奇的事,依旧为了自己的浅薄感到羞愧啊```解法就是通过两个字符串的每个字符互相比较,根据比较情况相同与否确定递推关系:dp [ i + 1 ] [ j + 1 ] 表示匹配到 a 字符串的第...
分类:其他好文   时间:2015-02-13 16:12:18    阅读次数:166
解题报告 HDU1159 Common Subsequence
Common SubsequenceTime Limit:1000MSMemory Limit:32768KB64bit IO Format:%I64d & %I64uDescriptionA subsequence of a given sequence is the given sequence...
分类:其他好文   时间:2015-01-21 21:58:29    阅读次数:173
hdu1159 最大公共子序列
最大公共子序列...
分类:其他好文   时间:2014-11-21 16:19:38    阅读次数:161
HDU1159 && POJ1458:Common Subsequence(LCS)
最长公共子序列LCS有模板的吧#include#include#includeusing namespace std;int i,j,dp[1000][1000],len1,len2;char a[1000],b[1000];void LCS(){ memset(dp,0,sizeof(dp)...
分类:其他好文   时间:2014-09-10 22:18:01    阅读次数:167
hdu1159 LCS模板题
LCS最长公共子序列模板题。。...
分类:其他好文   时间:2014-08-06 22:55:52    阅读次数:200
HDU1159 最长公共子序列
被dp搞得不行不行的,找状态方程太难了。 本题只是个基础题还好; 状态方程为: if(s[i-1]==k[j-1]) dp[i][j]=dp[i-1][j-1]+1; else dp[i][j]=dp[i-1][j]>=dp[i][j-1]?dp[i-1][j]:dp[i][j-1]; #include #include int main() { int a,b,i,j; char...
分类:其他好文   时间:2014-07-15 22:32:28    阅读次数:274
HDU基本最*子序列集锦1
最大连续子序列(HDU1003,1231) 最大递增子序列和,sum[i]=max(sum[j])+a[i],j 最长公共子序列,LCS经典算法(HDU1159)。 题解: 实际上,我没看出hdu1003和1231的本质差别,形式上的差别就是记载的东西不一样,一个是记载下标,一个是记载元素。基本就是那么回事吧。很多算法书在讨论时效都会拿这个例子来说明,让大家看到算法的力量,从一个弱渣算法到...
分类:其他好文   时间:2014-06-03 04:19:10    阅读次数:279
17条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!