- Mã:
- HSG_THTH_B3
- Tên:
- HSG_THTH_B3
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- phucnq
Bài 3: Xác nhận UPCoder (10 điểm)
Tèo đam mê lập trình. Cậu ấy rất siêng năng luyện tập và
rất muốn vào trang upcoder.xyz - hệ thống chấm bài tự động để làm bài tập. Tuy
nhiên hiện tại hệ thống upcoder.xyz bị một số người phá hoại bằng cách tấn công
DDOS.
Để chống lại điều này, hệ thống yêu cầu mọi người phải
nhập một xâu kí tự bất kì, xâu này chỉ gồm các chữ cái từ 'a'...'z',
không chứa ký tự trắng. Sao cho khi xóa đi một số chữ cái nào đó thì xâu đó trở
thành "upcoder". Tất nhiên là không được tráo đổi vị
trí các chữ cái, mà chỉ được xóa bớt đi một số chữ cái.
Ví dụ Tèo muốn vào trang upcoder.xyz để làm bài. Sau khi
gõ địa chỉ trang web, hệ thống thông báo Tèo nhập vào một xâu ký tự. Tèo gõ: "ahihiupcccccodeeeerrr",
hệ thống sẽ xem xét xâu này và tự động loại bỏ các chữ cái để trở thành từ
"upcoder". Như vậy Tèo vào được hệ thống để làm
bài.
Nhưng khi Tèo gõ: "uppdcoer", hệ thống
không thể làm cách nào để xóa bớt chữ cái để trở thành từ "upcoder"
được. Như vậy Tèo không vào được hệ thống.
Nhiệm vụ của bạn là xác định xem, khi Tèo gõ một xâu, xâu
đó có được chấp nhận để Tèo vào hệ thống làm bài hay không?
Dữ liệu:
Một dòng chứa xâu chữ cái mà Tèo định gõ, với chiều dài từ 1 đến
100 ký tự.
Kết quả:
Nếu Tèo được đồng ý vào hệ thống, xuất "YES",
ngược lại xuất "NO" (không xuất dấu ngoặc kép).
Ví dụ:
Input
Output
ahihiupcccccodeeeerrr
YES
Input
Output
uppdcoer
NO
Input
Output
upxyzcccccteoder
YES
Theme :
Mời bạn soạn code