VK Cup 2012 Round 3
D
Minimum Diameter
Codeforces
3100
原题
← CE →
翻译中…

You are given $*n*$ points on the plane. You need to delete exactly $*k*$ of them $(*k* < *n*)$ so that the diameter of the set of the remaining $*n* - *k*$ points were as small as possible. The diameter of a set of points is the maximum pairwise distance between the points of the set. The diameter of a one point set equals zero.

翻译中…

Input

翻译中…

The first input line contains a pair of integers $*n*, *k*$ ($2 ≤ *n* ≤ 1000$, $1 ≤ *k* ≤ 30$, $*k* < *n*$) — the numbers of points on the plane and the number of points to delete, correspondingly.

翻译中…

Next $*n*$ lines describe the points, one per line. Each description consists of a pair of integers $*x*_{*i*}, *y*_{*i*}$ ($0 ≤ *x*_{*i*}, *y*_{*i*} ≤ 32000$) — the coordinates of the $*i*$-th point. The given points can coincide.

翻译中…

Output

翻译中…

Print $*k*$ different space-separated integers from $1$ to $*n*$ — the numbers of points to delete. The points are numbered in the order, in which they are given in the input from $1$ to $*n*$. You can print the numbers in any order. If there are multiple solutions, print any of them.

翻译中…

样例

Input #1
5 2
1 2
0 0
2 2
1 1
3 3
Output #1
5 2
InputCopy OutputCopy
Input #2
4 1
0 0
0 0
1 1
1 1
Output #2
3
InputCopy OutputCopy
题目信息
题号
164D
时间限制
1.5 s
内存限制
256 MB
标签
二分
暴力

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。