/// 求两个字符串的最大公共子序列长度,最长公共子序列则并不要求连续,但要求前后顺序(dp)

#include <bits/stdc++.h>
using namespace std;
void Print(int i, int j){ } int main()
{
string str1,str2;
cin >> str1 >> str2;
int len1 = str1.length();
int len2 = str2.length(); vector<vector<int>> dp(1000, vector<int> (1000, 0));
for(int i = 1; i <= len1; i++)
{
for(int j = 1; j <= len2; j++)
{
if(str1[i - 1] == str2[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[len1][len2] << endl;
return 0;
}

最新文章

  1. Android AlertDialog去除黑边白边自定义布局(转)
  2. Python学习基础知识概要
  3. IE6及以上版本fixed问题解决方案,页面右下角固定页面,可以最大化、最小化、正规显示
  4. debian下mysql主从配置
  5. android课程表的实现
  6. iOS开发——友盟分享
  7. TCP/IP笔记 四.应用层(2)——FTP
  8. 阵列中条带(stripe)、stripe unit
  9. 《JAVASCRIPT高级程序设计》事件委托和模拟事件
  10. android怎么输出信息到logcat
  11. maven基本基础知识及命令学习-1
  12. Docker容器进入的4种方式
  13. Scrapy的piplines.py存储文件和存储mongodb
  14. Swift处理异常
  15. zigbee_蓝牙_wifi的比较与区别分析
  16. 【枚举】珠心算测验[c++]
  17. MA5680T OLT管理软件,全智能判断板卡,无人值守策略,根据光猫类型自动扫描添加光猫
  18. docker 运行nginx并进入容器内部、端口映射
  19. [转][SVN]常用操作
  20. The Web Sessions List

热门文章

  1. 【数据库-MySql】开启事件 event_scheduler
  2. Java 之 HashSet 集合
  3. 链接标签(a 标签)
  4. CSS3实现0.5px边框
  5. C语言深入学习
  6. 揭秘MySQL主从数据不一致
  7. SpringBoot2.x搭建SpringBootAdmin2.x
  8. 浅谈布隆过滤器Bloom Filter
  9. python匹配linux通配符
  10. “IOS11不再信赖WOSIGN证书”公众号运营者如何应对