Bánh ngọt

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

Cocoros là một tỷ phú và là Giám đốc công ty phần mềm OSModern. Nhân ngày sinh nhật của ông, các nhân viên tổ chức một bữa tiệc và bày lên một chiếc bàn dài (thẳng) nhiều bánh ngọt. Có ~n~ chiếc bánh; chiếc bánh thứ ~i~ đặt tại vị trí ~x_i~ (tính từ đầu bàn ở chân cầu thang).

Cocoros muốn ăn càng nhiều bánh càng tốt, nhưng ông chỉ có tổng cộng ~T~ đơn vị thời gian. Để ăn chiếc bánh thứ ~i~ cần ~t_i~ thời gian. Để đi từ vị trí ~u~ đến vị trí ~v~ cần ~|u-v|~ thời gian.

Có thể có nhiều bánh ở cùng một vị trí: khi đó không cần di chuyển giữa chúng, nhưng vẫn phải ăn lần lượt từng chiếc. Ban đầu Cocoros đứng tại vị trí ~0~.

Yêu cầu

Hãy xác định số lượng bánh nhiều nhất mà Cocoros có thể ăn trong không quá ~T~ đơn vị thời gian (tính cả thời gian di chuyển và thời gian ăn).

Dữ liệu

  • Dòng đầu chứa hai số nguyên ~n~ và ~T~.
  • Trong ~n~ dòng tiếp theo, dòng thứ ~i~ chứa hai số nguyên ~x_i~ và ~t_i~.
  • Các vị trí đã được sắp không giảm: với ~i<j~ thì ~x_i \le x_j~</li>

Kết quả

In ra một số nguyên: số bánh tối đa có thể ăn.

Ví dụ

Ví dụ 1

Input

8 100
1 21
3 10
4 3
5 19
8 8
9 32
50 1
100 1

Output

5

Ràng buộc và chấm điểm

  • ~1 \le n \le 10^5~
  • ~1 \le T \le 10^9~
  • ~1 \le x_i, t_i \le 10^9~
  • Với ~i<j~ thì ~x_i \le x_j~</li>

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.