博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算几何:平面最近点对
阅读量:5258 次
发布时间:2019-06-14

本文共 1031 字,大约阅读时间需要 3 分钟。

POJ3714:求平面最近点对

寻找两个集合中的点的最近点对

1 #include
2 #include
3 #include
4 #include
5 using namespace std; 6 const double oo=1e50; 7 int n; 8 double ab(double x) 9 {10 return x>0?x:-x;11 }12 struct node13 {14 double x,y;15 bool bel;16 }a[200010],temp[200010];17 bool cx(const node &a,const node &b)18 {19 return a.x
ans) break;47 ans=min(ans,dis(temp[i],temp[j]));48 }49 return ans;50 }51 int main()52 {53 int i,j,k,T;54 scanf("%d",&T);55 while (T--)56 {57 scanf("%d",&n);58 for (i=1;i<=n;i++)59 {60 scanf("%lf%lf",&a[i].x,&a[i].y);61 a[i].bel=0;62 }63 for (i=1;i<=n;i++)64 {65 scanf("%lf%lf",&a[i+n].x,&a[i+n].y);66 a[i+n].bel=1;67 }68 sort(a+1,a+2*n+1,cx);69 printf("%.3f\n",make(1,2*n));70 }71 }

 

转载于:https://www.cnblogs.com/aininot260/p/9637141.html

你可能感兴趣的文章
294. Flip Game II
查看>>
mac 64位 安装wxpython后报错解决方法
查看>>
命令行标签
查看>>
flask 利用flask_wtf扩展 创建web表单
查看>>
MongoDB官方C#驱动中查询条件Query用法
查看>>
Ubuntu安装mysql和简单使用
查看>>
iOS中将后台JSON数据转化为模型的坑
查看>>
设计模式总结(Java)—— 适配器模式
查看>>
shell脚本(管理守护进程)
查看>>
php 简单的对称加密
查看>>
Investment(完全背包)
查看>>
数组方法
查看>>
ROS Kinetic Install on Debian 9
查看>>
在linux下安装并运行scrapyd
查看>>
[PHP源码阅读]array_pop和array_shift函数
查看>>
宏定义 求结构体变量的偏移量
查看>>
Zend Framework相关
查看>>
迷宫问题
查看>>
英语配音片段
查看>>
[原创]前后端交互的方式整理
查看>>