B. 最长公共子序列

    传统题 1000ms 256MiB

最长公共子序列

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

  给定两个字符串 s,ts, t,求出它们的最长公共子序列长度

提交

  请在下述代码基础上实现,完成函数后提交

#include "Solution.h"

int Solution::lcs(string s, string t, vector<vector<int>> &c, vector<vector<int>>  &b) {
    // 注意,string 类型是 C++ 的字符串类型,可以通过 s[0] 来访问 s 的第一个字符

    int n = s.size(), m = t.size();
    c.resize(n + 1);
    b.resize(n + 1);
    for(int i = 0; i <= n; i++) {
        c[i].resize(m + 1, 0);
        b[i].resize(m + 1, 0);
    }
    // 以上是数组初始化操作,请在下面完成你的代码

}

限制

N106,A[i]109N \leq 10^6, \left| A[i] \right| \leq 10^9

样例

  本题不需要输入输出,提供一组样例用于自测

ramzzvzbpy
lzijnjvqi
2

实验四 动态规划

未认领
状态
已结束
题目
6
开始时间
2024-10-19 14:00
截止时间
2024-10-19 18:00
可延期
144 小时