最长公共子序列LCS C++实现
来源:互联网 发布:jquery.min.js报错 编辑:程序博客网 时间:2024/05/22 10:39
#include <iostream>#include <cstdio>#include <cstring>using namespace std;char a[1005],b[1005];int f[1005][1005];int main(){ scanf("%s",a+1); scanf("%s",b+1); int lena=strlen(a+1); int lenb=strlen(b+1); for (int i=1;i<=lena;i++){ for (int j=1;j<=lenb;j++){ if (a[i]==b[j]){ f[i][j]=f[i-1][j-1]+1; }else{ f[i][j]=max(f[i-1][j],f[i][j-1]); } } } printf("%d\n",f[lena][lenb]);}
阅读全文
0 0
- Python 实现最长公共子序列LCS
- 最长公共子序列LCS C++实现
- 给出两个字符串,找到最长公共子序列(LCS),返回LCS的长度。C实现
- LCS:最长公共子序列
- LCS---最长公共子序列
- 最长公共子序列 LCS
- LCS -- 最长公共子序列
- LCS最长公共子序列
- 最长公共子序列LCS
- LCS-最长公共子序列
- 最长公共子序列 LCS
- 最长公共子序列(LCS)
- 最长公共子序列(LCS)
- 最长公共子序列LCS
- LCS最长公共子序列
- 最长公共子序列LCS
- 最长公共子序列 LCS
- LCS最长公共子序列
- Android无限广告轮播
- POJ2151 Check the difficulty of problems 概率DP
- Effective STL 18 avoid using vector<bool>
- UDP连接之基本用法
- 优先队列
- 最长公共子序列LCS C++实现
- 递归的理解
- php类型转换
- window10 DEV C++ 不能调试问题
- LeetCode 667. Beautiful Arrangement II
- Linux常用vim命令(不断更新。。。)
- swing常用的布局
- 微信扫描二维码登陆的原理
- HTML页面添加内容的方法