10405 - Longest Common Subsequence
来源:互联网 发布:制做头像软件 编辑:程序博客网 时间:2024/06/09 18:49
Problem C: Longest Common Subsequence
Sequence 1:
Sequence 2:
Given two sequences of characters, print thelength of the longest common subsequence of both sequences. Forexample, the longest common subsequence of the following twosequences:
abcdghaedfhris adh of length 3.
Input consists of pairs of lines. The first line of a pair containsthe first string and the second line contains the second string. Eachstring is on a separate line and consists of at most 1,000 characters
For each subsequent pair of input lines, output a line containing oneinteger number which satisfies the criteria stated above.
Sample input
a1b2c3d4ezz1yy2xx3ww4vvabcdghaedfhrabcdefghijklmnopqrstuvwxyza0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0abcdefghijklmnzyxwvutsrqpoopqrstuvwxyzabcdefghijklmn
Output for the sample input
432614
#include<stdio.h>#include<string.h>#define max(x,y) ((x)>(y)?(x):(y))char a[1005],b[1005];int f[1005][1005],i,j;int main(){while(gets(a)&&gets(b)){memset(f,0,sizeof(f));for(i=1;i<=strlen(a);i++)for(j=1;j<=strlen(b);j++)if(a[i-1]==b[j-1])f[i][j]=f[i-1][j-1]+1;elsef[i][j]=max(f[i-1][j],f[i][j-1]);printf("%d\n",f[strlen(a)][strlen(b)]);}return 0;}
- 10405 Longest Common Subsequence
- 10405 - Longest Common Subsequence
- 10405 - Longest Common Subsequence
- 10405 - Longest Common Subsequence
- 10405 - Longest Common Subsequence
- 10405 - Longest Common Subsequence
- UVa 10405 Longest Common Subsequence
- Uva 10405 Longest Common Subsequence
- UVA 10405 - Longest Common Subsequence
- UVa 10405 - Longest Common Subsequence
- UVA 10405 Longest Common Subsequence
- uva 10405 Longest Common Subsequence
- uva 10405 - Longest Common Subsequence
- UVA 10405 Longest Common Subsequence
- UVa 10405 - Longest Common Subsequence
- UVA 10405 Longest Common Subsequence
- Uva - 10405 - Longest Common Subsequence
- UVa 10405 - Longest Common Subsequence
- 对于公司的企业文化和组织架构的一些意见
- 《黑马程序员》java笔记->银行储户存钱线程练习
- 成功人士,默默做的30件事 (1-3)
- 组织结构设计(未完,待续)
- ServiceHelper-Windows服务辅助类
- 10405 - Longest Common Subsequence
- 《黑马程序员》java笔记->多线程,同步锁
- Sublime Text2 编译和运行C/C++程序(windows)
- 使用eclipse来开发android源码
- 《黑马程序员》java笔记->同步,死锁
- Cegui0.8.2在win7下的编译
- java学习网址
- iPhone开发关于UDID和UUID的一些理解
- 《黑马程序员》java笔记->生产消费多线程,同步代码块(优化代码)