WA 哪里有问题?求大神帮助!!
查看原帖
WA 哪里有问题?求大神帮助!!
105886
zhangdai885楼主2025/1/3 15:32
#include<bits/stdc++.h>
using namespace std;
string s;
bool hw(string ss){
	for(int i = 0, j = ss.length() - 1; i <= j; i++, j++){
		if(ss[i] != ss[j])	return false;
		return true;
	}
}
int main(){
	int n;
	cin >> n;
	for(int i = 1; i <= n; i++){
		cin >> s;
		bool flag;
		for(int j = 2; j <= s.length() - 2; j++){	//枚举分割长度
			 flag = false;
			 string s1 = "", s2 = "";
			 for(int ii = 0; ii < j; ii++)
			 	s1 += s[ii];
			 for(int jj = j; jj < s.length(); jj++)
			 	s2 += s[jj];
			if(hw(s1) && hw(s2)){
				flag = true;
				break;
			}
			else{
				if(j == s.length() - 2)	flag = false;
				continue;
			}
		}
		if(flag)	 cout << "Yes" << endl;
		else cout << "No" << endl;
	}
	return 0;
} 
2025/1/3 15:32
加载中...