技术栈

线性dp_acwing

码农多耕地呗2024-12-15 14:38

题目:最长公共子序列

897. 最长公共子序列 - AcWing题库

分析

代码

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;

int n, m;
const int N = 1e3+10;
char a[N], b[N];
int dp[N][N];

int main() {
    cin >> n >> m >> a+1 >> b+1;
    
    for(int i = 1; i <= n; i ++) {
        for(int j = 1; j <= m; j ++) {
            dp[i][j] = max(dp[i-1][j],dp[i][j-1]);
            if(a[i]==b[j]) dp[i][j] = max(dp[i][j], dp[i-1][j-1]+1);
        }
    }
    
    cout << dp[n][m] << endl;
    return 0;
}
上一篇:【目标检查】YOLO系列之:Triton 推理服务器Ultralytics YOLO11
下一篇:php-fpm.conf 部分参数说明新手教程
相关推荐
YGGP
1 小时前
【Golang】LeetCode 32. 最长有效括号
算法·leetcode
自然常数e
1 小时前
字符函数和字符串函数
c语言·算法·visual studio
leaves falling
2 小时前
c语言分数求和
算法
Das1
2 小时前
【机器学习】01_模型选择与评估
人工智能·算法·机器学习
星轨初途
2 小时前
郑州轻工业大学2025天梯赛解题
c++·经验分享·笔记·算法·链表·剪枝
不忘不弃
2 小时前
从字符串中提取数字
数据结构·算法
囊中之锥.
3 小时前
《机器学习SVM从零到精通:图解最优超平面与软间隔实战》
算法·机器学习·支持向量机
必胜刻
4 小时前
复原 IP 地址(回溯算法)
tcp/ip·算法·深度优先
YGGP
4 小时前
【Golang】LeetCode 5. 最长回文子串
算法·leetcode
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03Linux下V2Ray安装配置指南04电脑检测软件—图吧工具箱05Claude Code Skills 实用使用手册06jdk21下载、安装(Windows、Linux、macOS)07Web安全中SQL注入绕过WAF的具体手法和实战案例08UV安装并设置国内源09BongoCat - 跨平台键盘猫动画工具10SQLmap 完整使用指南:环境搭建 + 命令详解 + 实操案例