神奇的MLE
查看原帖
神奇的MLE
504778
hahahahahahahah楼主2021/7/20 16:14
#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int N=11;
int n,m;
char q[N];
char z[N];
//string z,q;
void dfs(int ql,int qr,int zl,int zr){
	if(ql>qr||zl>zr)return ;
	int i;
	for(i=zl;i<=zr;i++){
		if(z[i]==q[qr])break;
	}
	int d=i-zl;
	cout<<z[i];
	dfs(ql,ql+d-1,zl,i-1);
	dfs(ql+d,qr-1,i+1,zr);
}
int main() {
	while((z[++n]=getchar())!='\n');
	for(int i=1;i<n;i++)cin>>q[i];
      //cin>>z>>q;
      //dfs(0,z.length()-1,0,z.length()-1);
	dfs(1,n-1,1,n-1);
	return 0;
}
为什么用字符串输入就AC 这种输入就5MLE呢
2021/7/20 16:14
加载中...