题目名称 | 3699. 平面最近点对 |
---|---|
输入输出 | closest.in/out |
难度等级 | ★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | yrtiop 于2022-07-04加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:1, 提交:3, 通过率:33.33% | ||||
小鸟飞飞飞 | 100 | 2.410 s | 8.79 MiB | C++ |
小鸟飞飞飞 | 0 | 10.000 s | 8.79 MiB | C++ |
荒之梦殇 | 0 | 10.000 s | 9.55 MiB | C++ |
本题关联比赛 | |||
4043级NOIP2022欢乐赛2nd |
关于 平面最近点对 的近10条评论(全部评论) |
---|
给定平面上 $n$ 个点,找出其中的一对点的距离,使得在这 $n$ 个点的所有点对中,该距离为所有点对中最小的。
第一行:一个正整数 $n$,表示点个数。
接下来 $n$ 行,每行两个实数 $x$ 和 $y$,表示一个点的横坐标和纵坐标,中间用一个空格隔开。
仅一行,一个实数,表示最短距离,精确到小数点后面 $4$ 位。
3 1 1 1 2 2 2
1.0000
点击下载样例2
$(a,b)$ 和 $(c,d)$ 间的距离为 $\sqrt{(a-b)^2+(c-d)^2}$。
对于 $100\%$ 的数据,$10^5 \le n \le 2\times 10^5,0 \le x,y \le 10^9$。
$lgc$