博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ1458 Common Subsequence(最长公共子序列)
阅读量:7154 次
发布时间:2019-06-29

本文共 696 字,大约阅读时间需要 2 分钟。

#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;int cmp[1010][1010];char s1[1010],s2[1010];int main(){ //freopen("in.txt","r",stdin); while(~scanf("%s%s",s1+1,s2+1)) { int l1=strlen(s1+1),l2=strlen(s2+1); for(int i=0;i<=l1;i++) cmp[i][0]=0; for(int i=0;i<=l2;i++) cmp[0][l2]=0; for(int i=1;i<=l1;i++) { for(int j=1;j<=l2;j++) { if(s1[i]==s2[j]) cmp[i][j]=cmp[i-1][j-1]+1; else cmp[i][j]=max(cmp[i-1][j],cmp[i][j-1]); } } printf("%d\n",cmp[l1][l2]); } return 0;}

 

转载于:https://www.cnblogs.com/d-e-v-i-l/p/5286737.html

你可能感兴趣的文章
Linux 查找指定名称的进程并显示进程详细信息
查看>>
git push上传代码到gitlab上,报错401/403(或需要输入用户名和密码)
查看>>
Delphi图像处理 -- 文章索引
查看>>
【转】WCF入门教程三[WCF的宿主]
查看>>
JSTL与EL与OGNL
查看>>
启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错
查看>>
利用scons构建project
查看>>
Flash-制作空心文字
查看>>
Android高效率编码-细节,控件,架包,功能,工具,开源汇总,你想要的这里都有...
查看>>
防DNS劫持教程,手动修复本地DNS教程
查看>>
java.net.ServerSocket 解析
查看>>
机器学习就业学习计划,从零开始,全面涵盖机器学习重要知识点学习计划
查看>>
浅谈配置文件:spring-servlet.xml(spring-mvc.xml) 与 applicationContext.xml
查看>>
Django使用Pillow制作验证码
查看>>
P1934 封印
查看>>
linux 安装 Headless Chrome
查看>>
Oracle 11g安装步骤详谈
查看>>
java8_api_net
查看>>
wget: command not found
查看>>
lodash 判断相等 eq isEqual
查看>>