技术栈

线性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 部分参数说明新手教程
相关推荐
POLITE3
5 分钟前
Leetcode 76.最小覆盖子串 JavaScript (Day 6)
javascript·算法·leetcode
一条大祥脚
1 小时前
26.1.1
数据结构·算法
csuzhucong
1 小时前
圆柱三阶魔方、六棱柱魔方
算法
mit6.824
1 小时前
vector<int> dfs
算法
ullio
3 小时前
div1+2. 2178F - Conquer or of Forest
算法
Leweslyh
3 小时前
制导算法开发实践指南:从入门到精通
算法·开发·武器·制导律设计
chushiyunen
3 小时前
快慢双指针算法笔记
数据结构·笔记·算法
烟锁池塘柳0
3 小时前
一文总结模型压缩技术:剪枝、量化与蒸馏的原理、实践与工程思考
算法·机器学习·剪枝
独自破碎E
3 小时前
Leetcode1438绝对值不超过限制的最长连续子数组
java·开发语言·算法
热门推荐
01GitHub 镜像站点02jdk21下载、安装(Windows、Linux、macOS)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!062025 最新教程:注册并切换到美区 Apple ID07UV安装并设置国内源08从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击09【踩坑笔记】50系显卡适配的 PyTorch 安装10Google Antigravity Agent 编辑器操作教程