Hàng vé rạp chiếu phim
Đề bài
Mô tả
Phim "Die Hard" mới vừa khởi chiếu! Tại quầy vé rạp có người đang xếp hàng. Mỗi người cầm đúng một tờ tiền mệnh giá , hoặc rúp. Một vé xem phim có giá rúp.
Ban đầu nhân viên bán vé không có đồng nào trong két. Nhân viên phải bán vé cho từng người theo đúng thứ tự xếp hàng và phải trả lại tiền thừa chính xác.
Hãy xác định xem nhân viên có thể bán vé cho mọi người trong hàng (đồng thời trả đủ tiền thừa mỗi lần) hay không.
Dữ liệu vào
- Dòng đầu chứa số nguyên — số người trong hàng.
- Dòng thứ hai chứa số nguyên, mỗi số bằng , hoặc — mệnh giá tờ tiền của từng người, liệt kê theo thứ tự từ đầu hàng (sát quầy vé) đến cuối hàng.
Dữ liệu ra
In ra YES nếu nhân viên có thể phục vụ hết mọi người trong hàng (trả đúng tiền thừa), ngược lại in ra NO.
Ràng buộc
- Mỗi mệnh giá thuộc tập .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 25 25 50 50 |
YES | Hai người đầu trả vừa đủ 25 rúp. Người thứ ba đưa 50 rúp, nhận lại 25 rúp. Người thứ tư đưa 50 rúp, nhận lại 25 rúp còn dư trong két. |
| 2 25 100 |
NO | Người thứ nhất trả 25 rúp. Người thứ hai cần nhận lại 75 rúp, nhưng két chỉ có 25 rúp. |
| 4 50 50 25 25 |
NO | Ngay người đầu tiên đưa 50 rúp đã không có tiền lẻ để trả lại 25 rúp. |
Bình luận