CF164D.Minimum Diameter

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given nn points on the plane. You need to delete exactly kk of them (k<n) so that the diameter of the set of the remaining nkn-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.

输入格式

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

Next nn lines describe the points, one per line. Each description consists of a pair of integers xi,yix_{i},y_{i} ( 0<=xi,yi<=320000<=x_{i},y_{i}<=32000 ) — the coordinates of the ii -th point. The given points can coincide.

输出格式

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

输入输出样例

  • 输入#1

    5 2
    1 2
    0 0
    2 2
    1 1
    3 3
    

    输出#1

    5 2
  • 输入#2

    4 1
    0 0
    0 0
    1 1
    1 1
    

    输出#2

    3
首页