1 条题解

  • 0
    @ 2026-10-25 17:16:48

    思路

    EOF控制的每行两字符串,长度≤200,区别已有单组千字符版本。

    参考程序(C++11)

    #include <bits/stdc++.h>
    using namespace std;
    int main(){string a,b;while(cin>>a>>b){vector<int>p(b.size()+1),q(b.size()+1);for(char x:a){for(int j=1;j<=(int)b.size();j++)q[j]=x==b[j-1]?p[j-1]+1:max(p[j],q[j-1]);swap(p,q);}cout<<p[b.size()]<<'\n';}}
    
    • 1

    公共子序列(多组,长度≤200)

    信息

    ID
    1277
    时间
    1000ms
    内存
    64MiB
    难度
    普及
    标签
    递交数
    1
    已通过
    1
    上传者