全TLE救救
查看原帖
全TLE救救
1375011
huangtianle666楼主2024/12/11 13:13
#include<bits/stdc++.h>
using namespace std;
string a,ia,ib;
bool flag;
int n;
bool f(string a){
	string b="";
	for(int i=0;i<a.size();i++){
		b=a[i]+b;
	}
	return a==b;
}
int main(){
	scanf("%d",&n);
	while(n--){
		flag=false;
		cin>>a;
		for(int i=2;i<a.size()-2;i++){
			ia=ib="";
			for(int j=0;j<i;j++){
				ia=ia+a[j];
			}
			for(int j=i;j<a.size();j++){
				ib=ib+a[j];
			}
			if(f(ia)&&f(ib)){
				printf("Yes\n");
				flag=true;
				break;
			}
		}
		if(!flag){
			printf("No\n");
		}
	}
	return 0;
}
2024/12/11 13:13
加载中...