题目2086:蓝桥杯算法提高VIP-最长公共子序列

#include<iostream>

using namespace std;

int dp[1005][1005];

int main(){

string s1,s2;

cin>>s1>>s2;

for(int i=1;i<=s1.size();i++){

for(int j=1;j<=s2.size();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[s1.size()][s2.size()]<<endl;

return 0;

}

原文链接(将动态规划讲的很明白):

蓝桥杯算法提高VIP-最长公共子序列 (C++描述)只做最好的思路! - Dotcpp编程

相关推荐
Trouvaille ~1 分钟前
零基础入门 LangChain 与 LangGraph(一):理解大模型、提示词、Embedding 和接入方式
算法·langchain·大模型·embedding·rag·langgraph·llm应用
xiaoye-duck2 分钟前
《算法题讲解指南:动态规划算法--简单多状态dp问题》--17.买卖股票的最佳时机III,18.买卖股票的最佳时机IV
c++·算法·动态规划
老四啊laosi2 分钟前
[双指针] 5. 有效三角形的个数
算法·leetcode·有效三角形的个数
少许极端3 分钟前
算法奇妙屋(三十九)-贪心算法学习之路 6
java·学习·算法·贪心算法
Yupureki5 分钟前
《Linux网络编程》2.Socket编程(UDP/TCP)
linux·服务器·c语言·网络·c++·tcp/ip·udp
AIminminHu12 分钟前
OpenGL渲染与几何内核那点事-项目实践理论补充(二-1-(1):当你的CAD学会“想象”:图形技术与AI融合的三个层次)
c++·人工智能·几何·cad·几何内核·cad开发
编程之升级打怪13 分钟前
有难度的关键算法
算法
wangchunting13 分钟前
数据结构-图
数据结构·算法
tyler_download17 分钟前
揉扁搓圆transformer架构:模型参数的初始化算法.
深度学习·算法·transformer
尽兴-18 分钟前
机器人控制系统(RCS)核心算法深度解析:从路径规划到任务调度
算法·机器人·wms·mes·路径规划算法·冲突解决算法·任务调度算法