POJ1458CommonSubsequence
来源:互联网 发布:char转int c语言 编辑:程序博客网 时间:2024/06/07 02:20
//POJ1458CommonSubsequence#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>using namespace std;const int MAXN = 1000 + 5;char s1[MAXN] = {0};char s2[MAXN] = {0};int main() {while(scanf("%s", s1) == 1) {scanf("%s", s2);const int len1 = strlen(s1);const int len2 = strlen(s2); int Max[len1 + 1][len2 + 1];//两个下标分别代表第一个串的长度及第二个串的长度//状态为 Max(i, j)中的(i,j) for(int i = 0; i <= len1; i++) Max[i][0] = 0;for(int j = 0; j <= len2; j++) Max[0][j] = 0;//initialize for(int i = 1; i <= len1; i++) { for(int j = 1; j <= len2; j++) { if(s1[i - 1] == s2[j - 1]) Max[i][j] = Max[i - 1][j - 1] + 1; else{ Max[i][j] = max(Max[i][j - 1], Max[i - 1][j]);}}}printf("%d\n", Max[len1][len2]);}return 0;}
阅读全文
0 0
- POJ1458CommonSubsequence
- Bootstrap实现部分网页中常见的页面效果!
- 管理信息系统---第一遍导图
- 数据结构【排序算法】——冒泡排序
- VTK图像处理之访问图像像素值
- iOS 开发gitignore
- POJ1458CommonSubsequence
- ofbiz service 参数验证
- 向量基础性质
- 数据结构【排序算法】——快速排序
- win10下安装ubantu16.04LTS注意事项
- 课本8.19 kite问题的NP完全问题证明
- iOS 蓝牙使用
- 对网络应用层的理解(二)
- hdu2444 The Accomodation of Students【二分图判断+最大匹配】