我明明输出的和测试点一模一样为何全WA了?!
查看原帖
我明明输出的和测试点一模一样为何全WA了?!
497332
利姆露·三上悟楼主2021/7/29 16:55
#include<bits/stdc++.h>
using namespace std;
char mid[1000000],last[100000];
void fuck(int midl,int midr,int lastl,int lastr)
{
	if(midl>midr||lastl>lastr)return ;
	cout<<last[lastr];
	for(int i=midl;i<=midr;i++)
	{
		if(mid[i]==last[lastr])
		{
			fuck(midl,i-1,lastl,lastl+i-midl-1);
			fuck(i+1,midr,lastl+i-midl,lastr-1);
			break;
		}
	}
}
int main()
{
	gets(mid),gets(last);
	int len=strlen(mid)-1;
	fuck(0,len,0,len);
}
2021/7/29 16:55
加载中...