DHBB 2017 - CHL - 10 - Bánh sinh nhật

Xem dạng PDF

Gửi bài giải

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

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Hôm nay là sinh nhật của Bờm! Biết Bờm rất thích ăn bánh nên bố Bờm đã chuẩn bị một bàn chất ~N~ chiếc bánh ngọt, các bánh được đánh số từ 1 đến ~N~. Vì ăn quá nhiều một loại bánh sẽ không tốt nên bố Bờm chỉ cho phép con mình ăn bánh trong thời gian ~T~ giây. Bờm thì lại muốn mình ăn thật nhiều bánh cho thỏa thích.

Bàn bánh có thể xem như một trục số gốc tọa độ là O, chiếc bánh thứ ~i~ được đặt ở tọa độ ~x_i~ trên đường thẳng. Thời gian để Bờm di chuyển từ vị trí chiếc bánh thứ ~i~ đến chiếc bánh thứ ~j~ là ~|x_j - x_i|~ giây. Thời gian để Bờm ăn hết chiếc bánh thứ ~i~ là ~t_i~ giây. Nếu như có nhiều chiếc bánh ở cùng một tọa độ thì Bờm không cần di chuyển, nhưng Bờm phải ăn từng cái một. Ban đầu vị trí đứng của Bờm là ở gốc tọa độ O.

Yêu cầu: Hãy tính xem sau thời gian ~T~ giây Bờm có thể ăn được nhiều nhất bao nhiêu chiếc bánh ngọt.

Input

  • Dòng đầu tiên chứa hai số nguyên ~N~ và ~T~ (~1 \le N \le 10^5, 1 \le T \le 10^9~) theo thứ tự là số lượng bánh và hạn chế thời gian để Bờm ăn bánh.
  • Dòng thứ ~i~ trong số ~N~ dòng tiếp theo chứa hai số nguyên ~x_i~ và ~t_i~ (~1 \le x_i, t_i \le 10^9~) là tọa độ của chiếc bánh thứ ~i~ và thời gian để Bờm ăn hết chiếc bánh này. Các bánh được liệt kê theo thứ tự không giảm của tọa độ, nghĩa là nếu ~i < j~ thì ~x_i \le x_j~.

Output

  • Một số nguyên duy nhất là số lượng bánh nhiều nhất mà Bờm có thể ăn trong thời gian ~T~ giây.

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.