题解
2025-01-22 21:27:18
发布于:广东
2阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
void dfs(string s,string t){
if(s.size() == 0) return;
int id = s.find(t.back());
cout << s[id];
dfs(s.substr(0, id),t.substr(0,id));
dfs(s.substr(id + 1,s.size() - id - 1),t.substr(id,s.size() - id - 1));
}
int main(){
string s,t;
cin >> s >> t;
dfs(s,t);
return 0;
}
这里空空如也
有帮助,赞一个