Khoảng cách (Chọn ĐT'21-22)

Xem PDF

Đ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

Example

Test 1

Input
4 3
3 1
1 -1
0 5
-2 1
Output
4
Note

Giải thích: Sau khi sắp xếp lại, ta có dãy khoảng cách là 2, 3, 4, 4. Số thứ 3 trong dãy là 4.


Bình luận

Không có bình luận nào.