Điểm:
500 (p)
Thời gian:
3.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho lưới ô vuông rộng vô tận, tâm của lưới ô vuông có tọa độ (0, 0). Có \(n\) ngôi nhà được xây dựng trên lưới ô vuông. Trong 1 đơn vị thời gian, người \(A\) có thể di chuyển đến các ô liền kề của lưới (8 ô liền kề). Khoảng cách giữa 2 ngôi nhà là thời gian ngắn nhất di chuyển từ nhà này đến nhà kia. Trong lúc nhàn rỗi, bạn Lương tính toán hết tất cả khoảng cách giữa 2 ngôi nhà và sắp xếp chúng thành dãy không giảm. Hãy tìm số thứ \(k\) trong dãy.
Input
- Dòng đầu tiên gồm 2 số nguyên dương \(n, k\) \((2 \leq n \leq 10^5, k \leq \frac{n (n - 1)}{2})\).
- \(n\) dòng tiếp theo, dòng thứ \(i\) chứa 2 số nguyên \(x, y\) là tọa độ của nhà thứ \(i\) \((|x|, |y| \leq 10^9)\).
Output
- In ra số nguyên là kết quả bài toán.
Scoring
- Subtask 1: \(\ n \leq 2000\)
- Subtask 2: \(\ y_i = 0\) với mọi \(i\)
- Subtask 3: \(\ k = 1\)
- Subtask 4: không có dữ kiện gì thêm
Bình luận