Kiểm tra xâu ABC
Đề bài
Mô tả
Cho một xâu chỉ gồm các ký tự thường a, b, c. Bạn cần kiểm tra xem có thể được tạo ra theo quy trình sau hay không:
- Bạn A viết ra một xâu gồm một số ký tự
a(ít nhất một ký tự). - Bạn B thêm vào cuối xâu một số ký tự
b(ít nhất một ký tự). - Bạn C thêm vào cuối xâu một số ký tự
c, với số lượng ký tựcphải bằng số lượng ký tựahoặc bằng số lượng ký tựbtrong xâu ở thời điểm đó (có thể bằng cả hai). Ít nhất một ký tựcđược thêm vào.
Nói cách khác, hợp lệ khi và chỉ khi có dạng với và hoặc .
Hãy in ra YES nếu có thể được tạo theo cách trên, ngược lại in NO.
Dữ liệu vào
- Một dòng duy nhất chứa xâu (), chỉ gồm các ký tự
a,b,c.
Dữ liệu ra
- In ra
YEShoặcNO.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| aaabccc | YES | Số c (bằng 3) bằng số a (bằng 3). |
| bbacc | NO | Thứ tự các ký tự không đúng: có a xuất hiện sau b. |
| aabc | YES | Số c (bằng 1) bằng số b (bằng 1). |
Bình luận