文章

14

粉丝

0

获赞

3

访问

956

头像
最长公共子序列LCS 题解:和课本讲的一样,只不过 是三维
P1874 复旦大学机试题
发布于2025年8月19日 17:20
阅读数 49

#include <iostream>
#include <vector>
#include <algorithm>
#include <iomanip>
#include <set>
#include <list>
#include <string>
#include <cmath>
#include <stack>
#include <map>
#include <sstream>
#include <queue>
#include <bitset>
#include <climits>

using namespace std;


int main() {
    string s1,s2,s3;
    while (cin >> s1 >> s2 >> s3) {
        int n = s1.size();
        int m = s2.size();
        int h = s3.size();

        vector<vector<vector<int>>>dp(n + 1, vector<vector<int>>(m + 1, vector<int>(h + 1, 0)));
        vector<vector<vector<char>>>pre(n + 1, vector<vector<char>>(m + 1, vector<char>(h + 1, '*')));
        for (int i = 1;...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发