Rồng
Đề bài
Mô tả
Một hiệp sĩ có sức mạnh ban đầu bằng và phải đánh bại toàn bộ con rồng để qua màn. Con rồng thứ có sức mạnh và phần thưởng .
Khi hiệp sĩ đấu với một con rồng: nếu sức mạnh hiện tại của hiệp sĩ lớn hơn hẳn sức mạnh của con rồng thì hiệp sĩ thắng và sức mạnh tăng thêm ; ngược lại (sức mạnh không lớn hơn ) thì hiệp sĩ thua và không thể tiếp tục.
Hiệp sĩ được tự chọn thứ tự đánh các con rồng. Hãy xác định xem có tồn tại một thứ tự để hiệp sĩ đánh bại được tất cả con rồng hay không.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- dòng tiếp theo, dòng thứ chứa hai số nguyên và .
Dữ liệu ra
In ra YES nếu hiệp sĩ có thể đánh bại tất cả các con rồng, ngược lại in ra NO.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 1 99 100 0 |
YES | Sức mạnh ban đầu 2. Đánh con rồng thứ nhất (sức mạnh 1) trước: nên thắng, sức mạnh tăng lên . Sau đó nên thắng nốt con thứ hai. |
| 10 1 100 100 |
NO | Sức mạnh 10 không lớn hơn 100 nên không thể thắng con rồng duy nhất. |
Bình luận