裸的lcs
2024-09-29 00:11:32
最长公共子串,裸的复杂度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 ;
}
最新文章
- 架构师养成记--3.synchronized细节问题
- aar引用 no executable code found问题
- 微软职位内部推荐-Senior Software Engineer_Azure
- Cornerstone无法上传静态库文件(.a文件)
- ASP.NET 跨域获取JSON天气数据
- Express安装与调试
- [jQuery编程挑战]006 生成一个倒计时效果
- python PIL except: IOError: decoder jpeg not available
- DenyHosts限制SSH登录尝试次数
- linux-命令-top
- html5 响应式布局(媒体查询)
- vue有关小知识
- WIN10X64_LTSB2016极限精简版by双心
- 【400】numpy.pad 为数组加垫(迷宫类题目)
- 阿里云免费SSL证书申请与安装使用(IIS7)
- 路由网关---zuul
- acm--博弈入门2(P/N分析)--(HDU 1847 HDU 2188 HDU 3863)
- RabbitMQ运行机制
- springBoot的搭建使用记录
- CAN设计与应用指南
热门文章
- IOS-UITableView入门(3)
- [javase学习笔记]-8.1 statickeyword之特点
- iOS 状态栏和导航条配置
- UITextView 添加 pleaceholder
- [Done]java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed
- android中checkbox的padding引发的问题
- 【LeetCode】98. Validate Binary Search Tree (2 solutions)
- PHP-权限控制类(转)
- 把一个一中的字段更新另一个表中的t-sql
- Linux命令-权限管理命令:chgrp