最长公共子序列。

设f[i][j]为前第一个序列前i和第二个序列前j的最长公共子序列。

f[i][j]=f[i-1][j-1] (a[i]=b[j])

f[i][j]=max(f[i-1][j],f[i][j-1]) (a[i]!=b[j])

#include"iostream"
#include"string"
using namespace std;
string a,b;
int f[101][101];
int main()
{while(cin>>a>>b){for(int i=0; i<a.size(); i++)for(int j=0; j<b.size(); j++)if(a[i]==b[j]) f[i+1][j+1]=f[i][j]+1;else f[i+1][j+1]=max(f[i][j+1],f[i+1][j]);cout<<a.size()+b.size()-f[a.size()][b.size()]<<endl;}return 0;
}

转载于:https://www.cnblogs.com/TrassBlose/p/8336278.html

vijos 1111相关推荐

  1. 【动态规划】【最长公共子序列】Vijos P1111 小胖的水果

    题目链接: https://vijos.org/p/1111 题目大意: 多组数据,给两个字符串s1,s2,求把s1,s2拆开从前往后合并后最短是多少 apple + peach = appleach ...

  2. vijos 1006 晴天小猪历险记之Hill——数字三角形的终极变化

    题目链接:https://vijos.org/p/1006 数字三角形原题看这里:http://www.cnblogs.com/huashanqingzhu/p/7326837.html 背景 在很久 ...

  3. vijos 1476 旅游规划题解

    题目链接:https://vijos.org/p/1476 解:因为这一定是一棵树,所以我们多画几次图,就会发现所有的最长路径中心点都一样,且中心点把这条最长路径分成两段等长的路. 那么做法就很简单啦 ...

  4. Vijos P1848 记数问题【进制】

    描述 试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9)共出现了多少次?例如,在 1 到 11 中,即在 1.2.3.4.5.6.7.8.9.10.11 中,数字 1 出现了 4 ...

  5. Vijos P1131 最小公倍数和最大公约数问题【暴力】

    最小公倍数和最大公约数问题 描述 输入二个正整数x0,y0(2≤x0≤100000,2≤y0≤1000000),求出满足下列条件的P.Q的个数. 条件:1.P.Q是正整数 2.要求P.Q以xO为最大公 ...

  6. Vijos P1103 校门外的树【线段树,模拟】

    校门外的树 描述 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米.我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置:数轴上的每个整数点,即0,1,2,--, ...

  7. Vijos p1165 火烧赤壁 离散化+单调栈

    题目链接:https://vijos.org/p/1165 题意:输入n(n <= 20,000)段线段的端点,问所有线段的长度总和为多少? input: 3 -1 1 5 11 2 9 out ...

  8. |Vijos|树状数组|P1512 SuperBrother打鼹鼠

    https://vijos.org/p/1512 一个二维树状数组,注意树状数组不能出现0,把所有坐标+1即可,求子矩阵和为 sub(x2,y2) - sub(x1-1,y2) - sub(x2, y ...

  9. Vijos P1756 数字反转【进制】

    背景 noip2011 NO.1 描述 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2). ...

最新文章

  1. ps抠图怎么放大图片_PS教程:透明玻璃杯不会抠图?一分钟利用通道面板快速抠图...
  2. python程序设计课程设计二级减速器_机械工程专业的本科生应该自学哪些知识?...
  3. 在已交出句柄的QWidget上叠加透明形状
  4. BP: Useful report to list assigned employees
  5. Spark实现WordCount案例
  6. python能制作ppt动画效果吗_你听说过Python可以做动画吗
  7. C语言数据结构篇——约瑟夫环的实现
  8. arcgis软件界面字体太小
  9. liang-barsky_C和C ++中的Liang Barsky线裁剪算法
  10. 牛客寒假训练营1 K 冒险公社(线性dp)
  11. JAVA POI导入Excel, 和百分比有关的 百分数格式问题
  12. bilibili-网易公开课
  13. Postman做接口测试设置断言
  14. 螺栓与螺栓组联接实验测试分析装置,QY-JXSX26
  15. Android flac to wav
  16. 有强烈的危机感,是一种病吗?
  17. 著名小提琴老师林耀基老师去世
  18. 程序员初学者频繁使用count(*),被组长批评后怒怼:性能并不拉垮
  19. 升级完善第一个爬虫GCZW3,使能够批量爬取多篇文章热评
  20. 相控阵天线(十二):天线校准技术仿真介绍之旋转矢量法

热门文章

  1. 使用pyodbc连接SqlServer数据库问题总结
  2. 递归——线性递归与二分递归
  3. 工业物联网常见协议讲解
  4. R5 5500u怎么样 相当于什么水平
  5. python 如何实现colorbar的标签位于每个色标中间(正下方)
  6. 【CubeIDE】MiniUI驱动ili9341液晶屏教程
  7. HTML之五分钟带你实现一个清纯校花排行榜
  8. 传智播客全新改版官网上线
  9. python课程及编码字典_Python基础之字典操作(示例代码)
  10. 微服务网关,安全的API管理平台