#include<stdio.h>
#include<string.h>
int f(char a[],char b[])
{ int metrix[101][101]={0};
int m,n;
m=strlen(a);
n=strlen(b);
//printf("m=%d,n=%d\n",m,n);
for(int i=1 ; i<=m ; i++)
{ for(int j=1 ; j<=n ; j++)
{ if(a[i-1]==b[j-1])
metrix[i][j]=metrix[i-1][j-1]+1;
else
metrix[i][j]=metrix[i-1][j]>metrix[i][j-1]?metrix[i-1][j]:metrix[i][j-1];
}
}
/*for(int i=0 ; i<=m ; i++)
{ for( int j=0 ; j<=n ;j++)
{ printf("%d ",metrix[i][j]);
}
printf("\n");
}*/
return metrix[m][n];
}
int main()
{
char a[101],b[101];
while(scanf("%s",a)==1&&scanf("%s",b)==1)
printf("%d\n",f(a,b));
return 1;
}
最大公共子序列问题 源程序+生成结果
5星 · 超过95%的资源 需积分: 10 5 浏览量
2010-11-09
23:07:17
上传
评论
收藏 6KB RAR 举报
maomaoAB
- 粉丝: 0
- 资源: 10
最新资源
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
- Linux线程同步机制深度解析与实用指南.zip
- PTA题库C语言解题策略与实战.rar
- SVPWM控制技术的simulink建模与仿真【包括simulink模型,参考文献,操作步骤】
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈