Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập stlhaihoa

Hái hoa

Dễ Tham lamHeap, Set, Map, ...

  • 100 Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 0% Tỉ lệ AC
  • 0 Số AC

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

Chưa có bình luận nào.