Hình cầu L1

Đề bài

Mô tả

Cho N điểm trên mặt phẳng và một số nguyên r. Một hình cầu L1 bán kính r với tâm (x0,y0) là tập hợp tất cả các điểm (x,y) thỏa mãn khoảng cách Manhattan giữa (x0,y0)(x,y) không vượt quá r, tức là:

|xx0|+|yy0|r.

Tâm (x0,y0) không nhất thiết phải có tọa độ nguyên (có thể là số thực bất kỳ).

Hãy tìm số điểm lớn nhất có thể được phủ bởi một hình cầu L1 bán kính r.

Dữ liệu vào

  • Dòng đầu tiên chứa hai số nguyên Nr.
  • N dòng tiếp theo, dòng thứ i chứa hai số nguyên xiyi là tọa độ của điểm thứ i.

Tất cả các điểm là phân biệt.

Dữ liệu ra

  • In ra một số nguyên duy nhất: số điểm lớn nhất mà một hình cầu L1 bán kính r có thể phủ.

Ràng buộc

  • 1N300000
  • 1r106
  • 106xi,yi106

Ví dụ

Input Output Giải thích
5 1
1 1
1 -1
-1 1
-1 -1
2 0
3 Hình cầu tâm (1,0) bán kính 1 phủ ba điểm (1,1), (1,1), (2,0).
5 2
1 1
1 -1
-1 1
-1 -1
2 0
5 Hình cầu tâm (0,0) bán kính 2 phủ cả năm điểm.

Bình luận

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

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0