
计算几何
文章平均质量分 77
Uniontake
这个作者很懒,什么都没留下…
展开
-
HDU -4170 Supply Mission -全排列暴力
题目 http://acm.hdu.edu.cn/showproblem.php?pid=4170具体参见注释/** 给你n个潜水艇的位置,和他矢量速度,然后给你直升飞机的初始位置,和他的标量速度, 直升飞机可以飞先任何方向, 现在要求直升飞机去给潜水艇送补给,(注意飞机在飞向潜水艇的过程中,潜水艇也会运动) 于是这就是一个二维追击问题. 于是先飞向哪个呢?我原创 2017-09-16 10:24:12 · 347 阅读 · 0 评论 -
计算几何二维模板
以POJ1127作为例题分析模板/** 题意: 这道题目问的是:给你一些线段,求出哪些线段是相连的,哪些是不相连的。相连包括间接相连, 即这两条线段本身不直接相连,而是通过其它线段的连接而间接相连。解决这道题目的关键要解决两个问题: 1.判断两条线段是否直接相连,即它们相交与否,这是一个几何问题; 2.如果某两条线段不相交,那么它们是否通过其它原创 2017-11-25 11:52:20 · 247 阅读 · 0 评论 -
浅谈一类平面点对斜率最值问题
问题引入给出平面个点 , 求出任意两点组成的直线中斜率最大的两个点.分析朴素的思路 : 枚举任意两个点 , 计算斜率最大的点对. 时间复杂度. 在比赛中往往不可行.但是可以证明的是如果我们安装 x 坐标系轴排好序的话 斜率最大的点对一定在相邻二个点之间假设排序得到了三点 A B C1) A B C 三点共线 2) A B C 三点不共线 如图可以证明.综上斜率最大两点一定在相邻两点之间.题1贝...原创 2018-05-24 16:00:19 · 1943 阅读 · 0 评论 -
[HDU多校05] HDU 6354 Everything Has Changed 计算几何
Everything Has ChangedTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 414 Accepted Submission(s): 234Special Judge Problem Descriptio...原创 2018-08-06 23:30:18 · 200 阅读 · 0 评论 -
[模板]计算几何-二维Point
浮点精度const double eps = 1e-8;const double inf = 1e20;const double pi = acos(-1.0);const int maxp = 1010;int sgn(double x) { if(fabs(x) < eps) return 0; if(x < 0) return -1; re...原创 2018-08-30 11:32:02 · 210 阅读 · 0 评论