#include "string"
#include "iostream"
#include "cstdio"
#include "cmath"
#include "set"
#include "queue"
#include "vector"
#include "cctype"
#include "sstream"
#include "cstdlib"
#include "cstring"
#include "stack"
#include "ctime"
#include "algorithm"
#define pa pair<int,int>
#define Pi M_PI
#define INF 0x3f3f3f3f
#define INFL 0x3f3f3f3f3f3f3f3fLL
using namespace std;
typedef long long LL;
const int M=1500;
#define N 1000
int dp[M][M];
int main()
{
int i,j;
string s1,s2;
int l1,l2;
while(cin>>s1>>s2)
{
l1=s1.length();
l2=s2.length();
memset(dp,0,sizeof(dp));
for(i=1;i<=l1;++i)
for(j=1;j<=l2;++j)
{
if(s1[i-1]==s2[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[l1][l2]<<endl;
}
return 0;
} 相关推荐
手把手教你用Gazebo和VINS-MONO搞定VIO SLAM仿真(附Realsense D435i模型配置)
本文详细介绍了如何使用Gazebo和VINS-MONO构建VIO SLAM仿真环境,包括Realsense D435i模型的配置与集成。通过实战指南,帮助开发者快速搭建高保真仿真平台,优化VIO性能,并解决常见问题,适用于机器人感知与定位导航领域。
Common Subsequence 最长公共子序列 hdu 1159
Common Subsequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 17709 Accepted Submission(s): 7445 Problem Descrip
51单片机STC8G1K08驱动ws2812记录
使用51单片机控制17个2812灯,这里选择STC8芯片,最大频率可以达到35M,参考网上的各种文章案例,使用定时器做的时候实测做不到规格书要求的245-345ns,STC8G1K08不带PWM,所以只能使用nop来做,好在单片机在这里只有做编程灯的功能,省略测试过程,下面是程序,使用的是24MHz内部晶振 //设置一个灯珠 void SendOnePix(unsigned char *ptr) { unsigned char i,j; unsigned char temp; fo...
HDU 1159 Common Subsequence 最长公共子序列 详解
Common Subsequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 40051 Accepted Submission(s): 18450 Problem Description A sub
配置VS Code使用Linux服务器上的Matlab
0、需求 Linux服务器上安装有Matlab 无图形界面,只能使用命令行工具,编辑文件不方便 1、VS Code插件安装 在扩展商店中搜索matlab,会出现Matlab Extension Pack,里面有整理好的matlab扩展 这里只安装了第一排的三个扩展 2、设置(Windows、Mac的设置类似,只是不同系统的文件路径不同) 安装好扩展,重启VS Code后,进行设置 打开:文件→首选项→设置(或快捷键ctrl+,),搜索matlab,结果如下图所示;直接打开完整json配置文件(图
斗罗大陆叙事体系与战斗系统设计解析
在文学创作与游戏设计中,世界观构建和战斗系统设计是两大核心技术要素。世界观作为故事发生的背景框架,需要融合东西方文化元素并建立量化标准,如《斗罗大陆》中武魂觉醒与魂环等级体系。战斗系统则需突破简单数值对抗,发展出武魂特性、魂技组合与环境互动的三维体系,其中魂导器技术的引入展现了科技与魔法的创新融合。这些设计原理在RPG游戏开发、网络文学创作等领域具有广泛应用价值,特别是对需要长期运营的IP作品,完善的系统设定能有效支撑剧情延展与商业化开发。本文以现象级作品为例,剖析其武魂拟态理论和魂师工业化构思如何成就经典
HDU 1159 Common Subsequence 最长公共子序列(LCS)
HDU 1159 Common Subsequence 最长公共子序列(LIS) 题目链接 HDU1159 解释 这个是《算法竞赛从入门到进阶》的例题,就不是剽窃书上的讲解了。 过题代码 普通版 #include<bits/stdc++.h> #define ll long long using namespace std; const int MAXN = 6000; const i...
ESP32开发环境避坑指南:用Thonny烧录MicroPython固件时常见的5个错误及解决方法
本文针对ESP32开发新手,详细解析了使用Thonny IDE烧录MicroPython固件时最常见的5个错误及其解决方案。内容涵盖驱动安装、端口识别、固件烧录失败、版本兼容性、连接不稳定以及文件系统操作异常等核心痛点,并提供硬件层面的深度排查指南,帮助开发者高效搭建稳定的ESP32开发环境。
HDU 1159 Common Subsequence 最长公共子序列
http://acm.hdu.edu.cn/showproblem.php?pid=1159 A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = < x1, x2, ..., xm > anot...
R语言使用mlr包创建回归任务、指定回归学习函数为KNN回归模型、网格搜索、交叉验证调节KNN模型的超参数K获取模型最佳的K值、可视化KNN模型的不同K值和MSE指标之间关系图
R语言使用mlr包创建回归任务、指定回归学习函数为KNN回归模型、网格搜索、交叉验证调节KNN模型的超参数K获取模型最佳的K值、可视化KNN模型的不同K值和MSE指标之间关系图
Codex 接入自定义大模型终极教程:插件解锁、会话管理、国产模型一键搞定
🚀 Codex 默认只能使用 OpenAI 官方模型?这篇文章带你从零接入 DeepSeek、通义千问、GLM 等国产大模型,并彻底解锁插件、会话删除、多模型切换等隐藏功能。配置原理、常见坑点、傻瓜式增强工具分享,小白也能轻松上手!🔥
最长公共子序列 Common Subsequence HDU - 1159
题目链接:https://vjudge.net/problem/HDU-1159 #include <cstdio> #include <iostream> #include <algorithm> #include <cstring> #include <cmath> #include <vector> #include &...
“详规一张图”——上海土地利用数据
本文围绕城市规划与土地管理中空间数据的重要性,介绍了基于地理信息系统(GIS)技术对上海市用地数据进行获取与处理的具体方法。文章以上海市为例,详细阐述了如何通过构建以10米为间隔的网格点覆盖全市范围,并采用GET请求方式从“上海用地规划官网:详细规划‘一张图’公众版”平台获取地块信息的过程。通过对API接口参数的设置,包括坐标系、几何类型和返回格式等,实现了对每个网格点对应地块的属性信息(如规划用地类型、容积率、地块编号等)及几何形状信息的提取。
HDU 1159 Common Subsequence (最长公共子序列)
Common Subsequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 40565 Accepted Submission(s): 18717 Problem Description A subsequence of a given sequence is the given sequence with some elem
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
ssm框架搭建
这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载
HDU 1159 Common Subsequence 最长公共子序列
Problem Description A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = another sequence Z = is a subsequence of X if there exi
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
HDU-1159 Common Subsequence(最长公共子序列)
Problem Description A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = x1, x2, …, xm another sequence Z = z1, z2, …, zk is a sub...
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
hdu【1159】Common Subsequence 【最长公共子序列】
Common Subsequence A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = another sequence Z = is a subsequence of X if ther
【HDU】1159 Common Subsequence(DP、最长公共子序列)
【HDU】1159 Common Subsequence (DP、最长公共子序列) DP,dp[i][j]表示a[0]-a[i]和b[0]-b[j]间的最长公共子序列。 打表可知:当a[i]==b[j]时,dp[i][j]=dp[i-1][j-1]+1; 当a[i]!=b[j]时,dp[i][j]=max(dp[i-1][j],dp[i][j-1]).
【水:最长公共子序列】【HDU1159】【Common Subsequence】
Common Subsequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 24919 Accepted Submission(s): 11035 Problem Description A sub
HDU 1159——Common Subsequence【LCS最长公共子序列】
题目传送门 Problem Description A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = <x1, x2, …, xm> another sequence Z = <z1, ...
hdu1159 Common Subsequence(最长公共子序列)
http://acm.hdu.edu.cn/showproblem.php?pid=1159 题意:给你两个字符串,求他们的最长公共子序列。 思路:感觉比LIS略难,按照这个递推式理解吧: 思路根源感觉和背包的放与不放相似。当相应字符相匹配时,一个两者都有的状态是由有你没我、有我没你、(两者都没然后+1)的状态转移而来的;当相应字符不匹配时,虽然(两者都没然后+1)的状态
HDU 1159 Common Subsequence [最长公共子序列]
#include<iostream> #include<vector> #include<queue> #include<stack> #include<string> #include<math.h> #include<algorithm> #include<map> #include<cstring> #include<set> using namespace std; const .
HDU 1159 Common Subsequence:LCS(最长公共子序列)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1159 题意: 求最长公共子序列。 题解: (LCS模板题) 表示状态: dp[i][j] = max len of LCS a串匹配到第i位,b串匹配到第j位,此时的最长公共子序列长度。 如何转移: 首先,一个明显的决策是,如果...
HDU - 1159(Common Subsequence)最长公共子序列
A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = <x1, x2, …, xm> another sequence Z = <z1, z2, …, zk> is a subseque...
Common Subsequence(最长公共子序列)(HDU 1159)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1159 题意:两个字符串,求最长的公共子序列的长度。 题解: 开一个二位dp[i][j]:截至s1[i],s2[j]为止的最长公共子序列的长度。 我们跑两个for循环, 如果 s1[i]==s2[j] 我们就可以将这个字符放入公共子序列中,这时候 dp[i][j]=dp[i-1][j-1]; 如果 s1...
最长公共子序列(dp) & hdu 1159 Common Subsequence
最长上升子序列问题(long conmon subsequence)简称LCS。 来自《算法导论》的介绍: 我们将最后一种相似度的概念命名为最长公共子序列问题。一个给定序列的子序列,就是将给定 序列中零个或多个元索去掉之后得到的结果。其形式化定义如下:给定一个序列X=,另一个序列Z=满足如下条件时称为X的子序列(subsequence),即存在一个严格递增的X的下标序列,对所有j=1,
158



被折叠的 条评论
为什么被折叠?



