全RE!
查看原帖
全RE!
1606264
a89888988楼主2024/12/4 19:28
#include <bits/stdc++.h>
using namespace std;

int main() {
	string s = "", s1 = "", s2 = "", s3 = "", s4 = "";
	int T;
	bool flag = 0;
	cin >> T;
	for (int i = 0; i < T; i++) {
		s="";
		flag=0;
		cin >> s;
		for (int j = 2; j <= s.size() - 2; j++) {
			s1 = "", s2 = "", s3 = "", s4 = "";
			s1 = s.substr(0, j);
			s2 = s.substr(j);
			s3 = s1;
			s4 = s2;
			reverse(s1.begin(), s1.end());
			reverse(s2.begin(), s2.end());
			if (s1 == s3 && s2 == s4) {
				flag = 1;
				break;
			}
		}
		if (flag == 1) {
			cout << "Yes" << endl;
		} else {
			cout << "No" << endl;
		}
	}
	return 0;
}

2024/12/4 19:28
加载中...