最长公共子序列
来源:互联网 发布:知乎怎样回答问题 编辑:程序博客网 时间:2024/06/07 06:47
#include<iostream>#include<cstdio>#include<string>#include<cstring>using namespace std;int dp[1000][1000];int main(){ string s1,s2; while(cin>>s1) { cin>>s2; memset(dp,0,sizeof(dp)); for(int i=1;i<=s1.size();i++) { for(int j=1;j<=s2.size();j++) { if(s1[i-1]==s2[j-1]) dp[i][j]=dp[i-1][j-1]+1; else { dp[i][j]=max(dp[i-1][j],dp[i][j-1]); } } } cout<<dp[s1.size()][s2.size()]<<endl; }}
阅读全文
0 0
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列...
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- 最长公共子序列
- Linux笔记记录5 写时拷贝
- 停课总结(十)
- 机器学习----正负样本不匹配
- 【NOIP2017提高A组冲刺11.4】Pacifist
- Python之检测文件的字符编码(chardet)
- 最长公共子序列
- APICloud中app如何在手机端测试
- Java设计模型(3)——建造者模型
- Android 虚拟机判断蓝牙是否开启
- 数据库事务隔离级别-- 脏读、幻读、不可重复读(清晰解释)
- CentOS7_1708_Minimal 静态NAT网络配置
- Linux学习记录—vim
- Jquery、Js实现网页打印,及打印样式的自定义
- 机器学习中的特征——特征选择的方法以及注意点