Bán kính phủ sóng

View as PDF

Submit solution

Points: 100.00 (partial)
Time limit: 1.0s
Memory limit: 1G
Input: stdin
Output: stdout

Author:
Problem types
Allowed languages
C, C++, GAS64, Pascal, Perl, PHP, Python, Sed, TCL, Text

Quốc lộ 5 đi qua địa phận Hưng Yên, Hải Dương, Hải Phòng được mô hình hóa như một trục tọa độ (mỗi điểm trên đường thẳng tương ứng với một số thực được gọi là tọa độ của điểm này). Dọc theo Quốc lộ có n điểm dân cư, mỗi điểm dân cư có thể được mô hình như một điểm trên trục tọa độ. Điểm dân cư thứ i có ~a_i~ người dùng điện thoại mạng ABC và đặt tại điểm có tọa độ ~x_i~. Hãng ABC cần đặt một trạm BTS thu sóng điện thoại từ các điểm dân cư. Trạm BTS có thể đặt tại một điểm bất kỳ trên trục tọa độ mô tả Quốc lộ 5 và có bán kính phủ sóng là k (các máy điện thoại có khoảng cách đến trạm thu không vượt quá k thì thu và nhận được tín hiệu từ trạm BTS này). Hãy tìm số máy điện thoại lớn nhất mà trạm BTS có thể phục vụ nếu đặt tại một vị trí thích hợp.

Dữ liệu vào:

  • Dòng đầu tiên ghi hai số nguyên dương n,k (n≤~10^5~,k≤2.~10^6~)
  • n dòng tiếp theo, dòng thứ i ghi hai số nguyên ~a_i~,~x_i~ (1≤~a_i~≤10000,0≤~x_i~≤~10^6~)

Các số liên tiếp trên cùng một dòng cách nhau ít nhất một dấu trống

Kết quả: ghi một số nguyên duy nhất là số máy điện thoại lớn nhất mà trạm BTS có thể phục vụ nếu đặt tại một vị trí thích hợp.

Ví dụ
INPUT
4 3
4 7
10 15
2 2
5 1
OUTPUT
11

Comments

Please read the guidelines before commenting.


There are no comments at the moment.