求助:用getline(cin,s)全部WA??
查看原帖
求助:用getline(cin,s)全部WA??
487326
finding楼主2021/5/13 15:00

主函数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;
}
2021/5/13 15:00
加载中...