为啥我这AC代码样例没过,哪位DALAO救救孩子
查看原帖
为啥我这AC代码样例没过,哪位DALAO救救孩子
469328
Miracle_Rulth楼主2021/9/10 19:10
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
string m;
int l;
bool hw(string m){
	for(int i=0;i<m.size()/2;i++){
		if(m[i]!=m[m.size()-1-i]){
			return false;
		}
	}
	return true;
}
int dg(string m,int l){
	if(l%2==1){
		return l;
	}
	else{
		if(hw(m)==false) return l;
		else{
			m.erase(m.size()/2-1,m.size()/2);
			l/=2;
			return dg(m,l);
		}
	}
}
int main(){
	cin>>m;
	l=m.size();
	cout<<dg(m,l);
	return 0;
}
2021/9/10 19:10
加载中...