描述

给定n个二维平面上的点,求距离最近的一对点,输出他们的距离。

输入

第一行包含一个正整数n。

接下来n行,每行包含两个整数x,y,表示一个点的坐标。

输出

输出距离最近的一对点的距离,保留两位小数。

样例输入

10
7 9
-8 -1
-3 -1
1 4
-3 9
6 -4
7 5
6 6
-6 10
0 8

样例输出

1.41

样例解释

距离最近的点为7和8,距离为√(7−6)2+(5−6)2=√2≈1.41(7-6)2+(5-6)2=2≈1.41

提示

[分治求最近点对。当然也可以用kdtree,虽然应该会超时。]

一. 伪代码

算法三十四:最近点对相关推荐

  1. python图像分割算法_OpenCV-Python 图像分割与Watershed算法 | 三十四

    目标 在本章中, 我们将学习使用分水岭算法实现基于标记的图像分割 我们将看到:cv.watershed() 理论 任何灰度图像都可以看作是一个地形表面,其中高强度表示山峰,低强度表示山谷.你开始用不同 ...

  2. OpenCV系列之图像分割与Watershed算法 | 三十四

    目标 在本章中, 我们将学习使用分水岭算法实现基于标记的图像分割 我们将看到:cv.watershed() 理论 任何灰度图像都可以看作是一个地形表面,其中高强度表示山峰,低强度表示山谷.你开始用不同 ...

  3. 程序员编程艺术第三十四~三十五章:格子取数问题,完美洗牌算法

    第三十四~三十五章:格子取数,完美洗牌算法 作者:July.caopengcs.绿色夹克衫.致谢:西芹_new,陈利人, Peiyush Jain,白石,zinking. 时间:二零一三年八月二十三日 ...

  4. 程序员编程艺术第三十四 三十五章 格子取数问题,完美洗牌算法

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 第三十四 ...

  5. [Python人工智能] 三十四.Bert模型 (3)keras-bert库构建Bert模型实现微博情感分析

    从本专栏开始,作者正式研究Python深度学习.神经网络及人工智能相关知识.前一篇文章开启了新的内容--Bert,首先介绍Keras-bert库安装及基础用法及文本分类工作.这篇文章将通过keras- ...

  6. 回溯法采用的搜索策略_强化学习基础篇(三十四)基于模拟的搜索算法

    强化学习基础篇(三十四)基于模拟的搜索算法 上一篇Dyna算法是基于真实经验数据和模拟经验数据来解决马尔科夫决策过程的问题.本篇将结合前向搜索和采样法,构建更加高效的搜索规划算法,即基于模拟的搜索算法 ...

  7. 中文数字转换成阿拉伯数字(一千二百三十四万五千六百七十八-->12345678)

    昨天老大问我又没有写过中文数字转换成阿拉伯数字,我说没有,我说那应该简单啊,就是将中文对应的数字换成阿拉伯数字就好了啊,比如一就换成1,二就换成2-十换成10.可是那么问题来了- 一十二呢-不能是11 ...

  8. 第三十四章 数论——高斯消元解线性方程组

    第三十四章 数论--高斯消元解线性方程组 一.高斯消元 1.线性方程组 2.高斯消元步骤 (1)数学知识铺垫 增广矩阵和阶梯矩阵 初等变换 (2)高斯消元步骤 二.代码模板 1.问题: 2.代码 一. ...

  9. 美学心得(第二百三十四集) 罗国正

    美学心得(第二百三十四集) 罗国正 (2022年2月) 3009.能够将现实给的是一手烂牌,最终打出一手好牌的人,这样的人往往具有几个优秀的特质:第一,有远大的理想,有战略的眼光:第二,能忍常人不能忍 ...

  10. 14_JavaScript数据结构与算法(十四)图

    JavaScript 数据结构与算法(十四)图 图的概念 在计算机程序设计中,图也是一种非常常见的数据结构,图论其实是一个非常大的话题,在数学上起源于哥尼斯堡七桥问题. 什么是图? 图是一种与树有些相 ...

最新文章

  1. 单选框-复选框重置的方法
  2. Android如何实现简单音乐播放器的代码
  3. Spark 分析网站排名热度
  4. eplan步进电机_干货丨三张接线图搞定步进电机接线问题!
  5. 基于python人脸识别考勤系统(语音播报)
  6. python-day8-循环补充
  7. awk 输出到多个文件 多路输出
  8. error: R_LARCH_SOP_PUSH_PCREL against `x264_log_default‘:PLT shouldn‘t be with r_addend.
  9. 电力系统matlab仿真论文,基于MATLABSimulink的电力系统仿真 实验论文.doc
  10. SAVIOR Securing Autonomous Vehicles with Robust Physical Invariants 论文报告
  11. Delphi 安卓11 中文语音合成(中文朗读)注意内容
  12. [luogu] P1682 过家家 并查集
  13. VMware虚拟机net模式无法共享主机ip
  14. 什么是云服务举例说明_什么是云服务(什么是云服务举例说明)
  15. 教你认识各种分辨率的英文缩写
  16. Windows内核原理与实现之 NDIS(网络驱动程序接口规范)
  17. 《上海市优质中小企业梯度培育管理实施细则》的通知
  18. 如果我说熟悉SpringBoot 面试官会怎么问?
  19. 超详细的纯CSS的照片墙特效
  20. linux txt file busy,linux使用cp报错 Text file busy

热门文章

  1. 平面设计PS素材网站,强推
  2. 每天一kernel:正太概率图
  3. 【AI视野·今日CV 计算机视觉论文速览 第220期】Wed, 16 Jun 2021
  4. ObjectARX开发(自定义块以及属性的获取)
  5. KDE桌面下konsole打开terminal/tab 并执行命令或脚本
  6. 【华为OD机试真题 JAVA】事件推送
  7. WE出海增长图书馆 | 世界杯豪门面纱下,不容忽视的【增长】沃土
  8. WORD文档未保存就关闭的解决方法
  9. SAP 查询物料的非限制库存、质检库存、冻结库存
  10. 五年了,我在 CSDN 的两个一百万。