Trên cánh đồng hoa là trục tọa độ có \(n\) bông hoa đang nở. Bông hoa thứ \(i\) ở vị trí \(x_i\) và hái nó mất \(t_i\) phút. Những bông hoa này sẽ tàn khi trời mưa. Biết được sau \(m\) phút trời sẽ đổ mưa.
Reimu đang đứng ở địa điểm \(0\). Mỗi phút cô di chuyển được một đơn vị độ dài. Vậy nếu hái tối ưu Reimu sẽ hái được mấy bông hoa? Cô có thể bỏ qua không hái một số bông hoa.
Input
-
Dòng đầu tiên gồm hai số nguyên \(n, m\) (\(1 \le n \le 2 \times 10^5\), \(1 \le m \le 10^9\)).
-
\(n\) dòng tiếp theo, dòng thứ \(i\) gồm hai số nguyên \(x_i, t_i\) (\(1 \le x_i, t_i \le 10^9\)).
Dữ liệu đảm bảo giá trị của \(x_i\) phân biệt với mọi \(i\).
Output
In ra một số nguyên là số bông hoa tối đa Reimu có thể hái được.
Example
Input:
2 12
1 1000
6 6
Output:
1
Note
Reimu chỉ có thể hái được bông hoa thứ hai: đi từ vị trí \(0\) đến vị trí \(6\) mất \(6\) phút, sau đó hái mất \(6\) phút nữa, tổng cộng \(12\) phút, đúng bằng thời điểm trời đổ mưa. Nếu cố hái cả bông hoa thứ nhất (ở vị trí \(1\), mất \(1000\) phút để hái) thì tổng thời gian sẽ vượt quá \(m\).
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.