Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
Problem hidden on 2017-11-17 20:38:28 by
DRAGONIT - Bí kíp luyện rồng |
Hiccup đang luyện thêm khả năng chiến đấu cùng với những con rồng của mình, vượt qua tất cả cậu sẽ nhận được chứng chỉ dũng sĩ diệt rồng. Hiccup chỉ có thể vượt qua 1 con rồng nếu như chỉ số chiến đấu của cậu lớn hơn chỉ số chiến đấu của con rồng đó, và sau khi giành chiến thắng chỉ số chiến đấu của cậu sẽ tăng thêm một mức nhất định tùy vào con rồng mà cậu đánh bại.
Các bạn thử tính xem, liệu Hiccup có thể nhận được chứng chỉ không nhé.
Input
Dòng đầu tiên gồm 2 số nguyên s và n.
n là số con rồng Hiccup cần phải vượt qua (1 ≤ n ≤ 103).
s là chỉ số chiến đấu ban đầu của Hiccup (1 ≤ s ≤ 104).
n dòng tiếp theo, dòng thứ i chứa cặp số (x[i], y[i]). Trong đó x[i] là chỉ số chiến đấu của con rồng thứ i (1 ≤ x[i] ≤ 104), y[i] là mức tăng chỉ số cho Hiccup nếu cậu đánh bại nó (0 ≤ y[i] ≤ 104).
Output
In ra “YES” nếu Hiccup nhận được chứng chỉ dũng sĩ diệt rồng, ”NO” nếu Hiccup thất bại.
Example
Input:2 2
100 0
1 99
Output: YES
Được gửi lên bởi: | ITPTIT Club |
Ngày: | 2017-11-10 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C C++ 4.3.2 CPP CPP14 JAVA PAS-FPC PYTHON PYTHON3 |