Perfect !!
Xem PDF
Điểm:
500 (p)
Thời gian:
1.0s
Bộ nhớ:
1023M
Input:
bàn phím
Output:
màn hình
Một xâu được gọi là hoàn hảo nếu mọi xâu con đối xứng của nó đều có độ dài là số lẻ.
Xâu con là tập hợp khác rỗng những ký tự liên tiếp của xâu mẹ.
VD: \(a, bced, bbc\) là những xâu con của \(abbced\); \(abe, aed, ac\) không phải những xâu con của \(abbced\).
Xâu đối xứng là xâu khi viết ngược hay viết xuôi thì nó như nhau.
VD: \(abba, abcba, aaaa\) là xâu đối xứng; \(ab, cca, dfggfr\) không phải xâu đối xứng.
Cho xâu \(S\). Kiểm tra xem \(S\) có hoàn hảo hay không?
Input
- Một dòng duy nhất chứa xâu \(S \left(|S|\leq 10^5\right)\) - độ dài của xâu \(S\).
Dữ liệu đảm bảo xâu \(S\) chỉ chứa các chữ cái từ a tới z.
Output
- In ra
YESnếu \(S\) hoàn hảo, ngược lại in raNO.
Scoring
- Subtask \(1\) (\(60\%\) số điểm): \(|S|\leq 10^3\)
- Subtask \(2\) (\(40\%\) số điểm): \(|S|\leq 10^5\)
Example
Test 1
Input
tranthanhnhan
Output
YES
Test 2
Input
lamminhhien
Output
NO
Kỳ thi:
- Ôn luyện vào chuyên Tin #02 (8 Tháng sáu, 2020)
Bình luận (6)