• LQDOJ
  • Trang chủ
  • Bài tập
  • Bài nộp
  • Thành viên
  • Kỳ thi
  • Nhóm
  • Giới thiệu
    • Máy chấm
    • Khóa học
    • Đề xuất ý tưởng
    • Đề xuất bài tập
    • Tools
    • Báo cáo tiêu cực
    • Báo cáo lỗi

Tiếng Việt

Tiếng Việt
English

Đăng nhập

Đăng ký

ledinhquangvinh2

  • Giới thiệu
  • Bài tập
  • Bài nộp

Rating
-
Bài tập
2
Điểm
297
Rating #
-
Điểm #
24581

Giới thiệu

include <bits/stdc++.h>

using namespace std;
void solve(){
string s;cin>>s;
bool ans = true;
int t = s.size();
for (int i = 0;i < k/2();i++){
if(s[i] != s[t - i -1])
ans = false;
break;
if (ans) {cout << "YES\n"; return;}
s += s[0];
ans = true;
k = s.size();
for (int i = 0; i < t/2; i++) {
if (s[i] != s[t-i-1]) {
ans = false;
break;
}
}
if (ans) cout << "YES\n";
else cout << "NO\n";
}

int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int t; cin >> t;
while (t--) solve();
}

}


«    »
Thứ 2
Thứ 3
Thứ 4
Thứ 5
Thứ 6
Thứ 7
CN
Ít
Nhiều

proudly powered by DMOJ| developed by LQDJudge team