Contest Trại hè Miền Bắc 2026 - Tập gần nhất
Xem dạng PDFTrong 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
Cho tập ~A~ gồm ~n~ điểm nguyên nằm trên mặt phẳng tọa độ, điểm thứ ~i~ có tọa độ ~(x_i, y_i)~.
Tập ~B~ được coi là gần với ~A~ nhất nếu thỏa mãn:
Các phần tử là các điểm nguyên trên mặt phẳng tọa độ.
Tổng khoảng cách Manhattan giữa mọi cặp phần tử giữa ~A~ và ~B~ không vượt quá ~k~:
~\displaystyle \sum_{b \in B} \sum_{a \in A} \left(|x_b-x_a|+|y_b-y_a|\right) \le k~
Tập ~B~ có nhiều phần tử nhất có thể.
Yêu cầu: Hãy đưa ra số lượng phần tử tập ~B~ tìm được.
Input
Dòng đầu tiên chứa ~2~ số nguyên dương ~n, k~ ~(n \le 10^5; k \le 10^6)~
~n~ dòng tiếp theo, mỗi dòng chứa ~2~ số nguyên ~x_i, y_i~ ~(|x_i|, |y_i| \le 10^5)~ là tọa độ các điểm thuộc tập ~A~.
Output
Một số nguyên duy nhất là số lượng phần tử của tập ~B~.
Scoring
| Subtask | Điểm | Ràng buộc |
|---|---|---|
| 1 | ~30\%~ | ~n \le 10, k \le 10, \lvert x_i\rvert, \lvert y_i\rvert \le 10~ |
| 2 | ~30\%~ | ~k \le 1000, \lvert x_i\rvert, \lvert y_i\rvert \le 1000~ |
| 3 | ~40\%~ | Không có giới hạn gì thêm |
Sample Input 1
2 10
0 0
2 0
Sample Output 1
4
Sample Input 2
2 9
0 0
2 0
Sample Output 2
3
Notes
Trong ví dụ ~1~, tập ~B~ gồm ~4~ điểm ~(0,0), (1,0), (2,0), (1,1)~ với tổng khoảng cách là ~2+2+2+4=10~.
Trong ví dụ ~2~, chỉ có thể chọn tối đa ~3~ điểm. Có các cách chọn ~\{(0,0), (1,0), (2,0)\}~ với tổng khoảng cách là ~6~. Hoặc ~\{(0,0), (1,0), (1,1)\}~ với tổng khoảng cách là ~8~...
Bình luận