主函数main里面使用getline为什么全部WA了?
改成cin就AC了?
#include<bits/stdc++.h>
using namespace std;
string s,p;
void dfs(string mid,string late)
{
if(mid.size()<=0) return;
char ch = late[late.size()-1];
cout<<ch;
int root = mid.find(ch);
dfs(mid.substr(0,root),late.substr(0,root));
dfs(mid.substr(root+1),late.substr(root,mid.size()-root-1));
}
int main()
{
getline(cin,s);
getline(cin,p);
dfs(s,p);
cout<<endl;
return 0;
}