最长公共子串,裸的复杂度N^2

#include<bits/stdc++.h>
using namespace std;
int dp[][];
int main()
{
char a[];
char b[];
scanf("%s%s",a,b); memset(dp,,sizeof(dp));
int lena=strlen(a);
int lenb=strlen(b);
dp[][]=;
for(int i=;i<=lena;i++)
{
for(int j=;j<=lenb;j++)
{ if(a[i-]==b[j-])
{
dp[i][j]=max(dp[i-][j-],dp[i][j])+;
}
else dp[i][j]=max(dp[i-][j],dp[i][j-]);
}
}
int ans=;
for(int i=;i<=lena;i++)
for(int j=;j<=lenb;j++)
ans=max(ans,dp[i][j]);
cout<<ans<<endl;
return ;
}

最新文章

  1. 架构师养成记--3.synchronized细节问题
  2. aar引用 no executable code found问题
  3. 微软职位内部推荐-Senior Software Engineer_Azure
  4. Cornerstone无法上传静态库文件(.a文件)
  5. ASP.NET 跨域获取JSON天气数据
  6. Express安装与调试
  7. [jQuery编程挑战]006 生成一个倒计时效果
  8. python PIL except: IOError: decoder jpeg not available
  9. DenyHosts限制SSH登录尝试次数
  10. linux-命令-top
  11. html5 响应式布局(媒体查询)
  12. vue有关小知识
  13. WIN10X64_LTSB2016极限精简版by双心
  14. 【400】numpy.pad 为数组加垫(迷宫类题目)
  15. 阿里云免费SSL证书申请与安装使用(IIS7)
  16. 路由网关---zuul
  17. acm--博弈入门2(P/N分析)--(HDU 1847 HDU 2188 HDU 3863)
  18. RabbitMQ运行机制
  19. springBoot的搭建使用记录
  20. CAN设计与应用指南

热门文章

  1. IOS-UITableView入门(3)
  2. [javase学习笔记]-8.1 statickeyword之特点
  3. iOS 状态栏和导航条配置
  4. UITextView 添加 pleaceholder
  5. [Done]java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed
  6. android中checkbox的padding引发的问题
  7. 【LeetCode】98. Validate Binary Search Tree (2 solutions)
  8. PHP-权限控制类(转)
  9. 把一个一中的字段更新另一个表中的t-sql
  10. Linux命令-权限管理命令:chgrp