CE
  • 板块学术版
  • 楼主YangTL
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/11/26 21:23
  • 上次更新2024/11/27 09:34:25
查看原帖
CE
1129853
YangTL楼主2024/11/26 21:23
#include<bits/stdc++.h>
using namespace std;
string sa,sb,sc;
void find(int ta,int tb,int len) {
    if(len==0) return;
    char root=sa[ta];
    int rti=sb.find(root);
    int siz=rti-tb;
    find(ta+1,tb,siz);
    find(ta+siz+1,rti+1,len-siz-1);
    sc+=root;
}
int main(){
    cin>>sa>>sb;
    find(0,0,sa.size());
    cout<<sc<<endl;
    return 0;
}
2024/11/26 21:23
加载中...