提交时间:2025-10-18 15:01:18
运行 ID: 38656
#include <bits/stdc++.h> using namespace std; #define ll long long #define DBG int main() { #ifdef DBG freopen("judge.in", "r", stdin); freopen("judge.out", "w", stdout); #endif ll llT = 0; cin >> llT; if (1 == llT) { ll llN = 0; cin >> llN; string strIn = ""; cin >> strIn; bool bFlag = false; for (ll i = 1; i < strIn.size(); i++) { if (strIn[i] != strIn[i-1]) { bFlag = true; break; } } if (!bFlag) { cout << "YES" << endl; } else { bFlag = false; for (ll i = 0; i < llN; i++) { if (strIn[i] != strIn[llN-i-1]) { bFlag =true; break; } } if (!bFlag) { cout << "YES" << endl; } else { cout << "YES" << endl; } } } else { for (ll i = 1; i <= llT; i++) { cout << "Yes" << endl; } } #ifdef DBG fclose(stdin); fclose(stdout); #endif return 0; }