60分求调
查看原帖
60分求调
1299264
LiPenglong楼主2024/11/29 20:01
#include<bits/stdc++.h>
using namespace std;
bool hw(string s)
{
	for(int i=0;i<s.size();i++)
	{
		
		if(s[i] != s[s.size()-i-1])
		{
			return i;
		}
	}
	return true;
}
int main()
{
	int t;
	cin>>t;
	for(int i=1;i<=t;i++)
	{
		bool p=0;
		string s;
		cin>>s;
		for(int i=2;i<s.size();i++)
		{
			string a=s.substr(0,i),b=s.substr(i);
			//cout<<a<<' '<<b<<endl; 
			if(hw(a)==true && hw(b)==true)
			{
				cout<<"Yes"<<endl;
				p=1;
				break;
			}
		} 
		if(p==0) cout<<"No"<<endl;
	}
	return 0;
}
2024/11/29 20:01
加载中...