问题 F: 国王的魔镜

#include<bits/stdc++.h>
using namespace std;
bool sysmetric(string s){
	string t=s;
	reverse(t.begin(),t.end());
	return s==t;
}
int main(){
	int N;
	cin>>N;
	while(N--){
		string s;
	    cin>>s;
		//cout<<sysmetric(s)<<endl;
		while(s.size()%2==0 and s.size()>0 and sysmetric(s)){
			s=s.substr(0,s.size()/2);
			//cout<<s<<endl;
		}
		cout<<s.size()<<endl;
	}
	return 0;
}

相关文章:

  • 2022-12-23
  • 2021-08-26
  • 2022-01-17
  • 2021-10-20
  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
  • 2022-02-09
猜你喜欢
  • 2021-12-17
  • 2021-10-06
  • 2022-12-23
  • 2021-10-02
  • 2021-08-30
  • 2021-08-10
  • 2022-02-17
相关资源
相似解决方案