计算几何
文章平均质量分 75
键盘里的青春
加油~
展开
-
凸包初学整合
首先说明,此篇博客是我在初学凸包时将看到过的所有很好很经典博客里简单易懂或者精彩的部分摘取组合而成的。每一篇博客侧重点不同,有些讲的比较粗略但是另一些博客很详细,所以我觉得将这些精华聚合在一起还是很重要的,每篇博客我都会标明出处。另外有些地方我也会增加一些我自己的见解,如果有不对的地方,希望各位大佬指出。如果您觉得好的话欢迎转载,但请说明出处:http://blog.csdn.net/qq原创 2017-04-13 00:16:38 · 1761 阅读 · 2 评论 -
POJ 1113 Wall (凸包+求周长)
WallTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 21502Accepted: 7048DescriptionOnce upon a time there was a greedy King who ordered his ch原创 2017-04-15 17:16:10 · 411 阅读 · 0 评论 -
poj 1696 :Space Ant (极角排序)
题意:一张图上给出n个点的坐标(xi,yi),其中xi,yi均为正整数。记这n个点中,拥有最小y的点为A,你开始从点(0, yA)开始走向点A,然后,你可以随意选择径直走去另外的点,但必须满足一下3个条件:1:只能向左转向。2:走过的路径为留下一条红色的轨迹。3:不能越过这条红色的轨迹。问你最多能到达几个点,并且按到达的顺序输出各个点的标号。 169原创 2017-04-13 17:27:26 · 568 阅读 · 0 评论 -
POJ 1228 (稳定凸包问题)
转自:http://www.cnblogs.com/xdruid/archive/2012/06/20/2555536.html 这道题算是很好的一道凸包的题吧,做完后会加深对凸包的理解。 题意很关键。。。这英语看了好几遍才差不多看明白了。意思就是给你一堆点,这堆点本来就是某个凸包上的部分点,问你这堆点是否能确定唯一的凸包(大概这意思吧。。。)。后来搜了一下,发现这种凸转载 2017-04-15 17:22:32 · 917 阅读 · 0 评论 -
计算几何模板
转自:http://www.cnblogs.com/qscqesze/p/4725392.html计算几何目录 ㈠ 点的基本运算 1. 平面上两点之间距离 1 2. 判断两点是否重合 1 3. 矢量叉乘 1 4. 矢量点乘 2 5. 判断点是否在线段上 2 6. 求一点饶某点旋转后的坐标 2 7. 求矢量夹角 2 ㈡ 线段及直线的基本运算 1. 点与线段的关系转载 2017-04-06 14:35:32 · 887 阅读 · 1 评论 -
poj 1755 (半平面交解不等式)
转自http://blog.csdn.net/non_cease/article/details/7820361题目链接:http://poj.org/problem?id=1755题意:铁人三项比赛,给出n个人进行每一项的速度vi, ui, wi; 对每个人判断,通过改变3项比赛的路程,是否能让该人获胜(严格获胜)。思路:题目实际上是给出了n个式子方程,Ti =转载 2017-04-15 20:23:51 · 740 阅读 · 0 评论 -
计算几何模板
#include#include#include#include#includeusing namespace std;const int MAXN=550;const double eps=1e-8;struct Point{ double x,y,z; Point(){} Point(double xx,double yy,double zz):x原创 2017-04-16 18:09:57 · 427 阅读 · 0 评论 -
HDU 6127 Hard challenge(级角排序)
Hard challengeTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 1272 Accepted Submission(s): 540Problem DescriptionThere are原创 2017-08-16 21:56:12 · 330 阅读 · 0 评论 -
HDU 5733 tetrahedron (求四面体内切球模板)
转自:点击打开链接给四个点让求内接圆心。就求呗~内心公式:设四面体A1A2A3A4的顶点Ai多对的侧面积为Si(i=1,2,3,4),顶点Ai的坐标为(xi,yi,zi)(i=1,2,3,4),四面体内心I的坐标为(xi,yi,zi),则x1=(s1*x1+s2*x2+s3*x3+s4*x4)/(s1+s2+s3+s4);y1=(s1*y原创 2017-08-29 11:40:34 · 445 阅读 · 0 评论 -
POJ 3384 Feng Shui (半平面交求多边形内两个圆最大面积)
Feng ShuiTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 3743Accepted: 1150Special JudgeDescriptionFeng shui is the ancient Chinese转载 2017-04-15 15:39:46 · 561 阅读 · 0 评论 -
POJ 3525 Most Distant Point from the Sea (半平面交+二分求最大内切圆)
Most Distant Point from the SeaTime Limit: 5000MSMemory Limit: 65536KTotal Submissions: 3476Accepted: 1596Special JudgeDescriptionThe main l原创 2017-04-15 15:10:44 · 1789 阅读 · 0 评论 -
POJ 1279 Art Gallery (半平面交求内核面积)
Art GalleryTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 7508 Accepted: 2996DescriptionThe art galleries of the new and very futuristic building of原创 2017-04-14 21:34:56 · 421 阅读 · 0 评论 -
poj 2318 TOYS(叉积)
TOYSTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 14753 Accepted: 7129DescriptionCalculate the number of toys that land in each bin of a partitioned原创 2017-04-13 13:03:26 · 333 阅读 · 0 评论 -
Codeforces Round #409 (rated, Div. 2, based on VK Cup 2017 Round 2) D (简单计算几何)
B. Volatile Kitetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a convex polygon P with n di原创 2017-04-17 16:41:53 · 413 阅读 · 0 评论 -
POJ 1269 Intersecting Lines(直线相交?平行?重合?,求交点)
Intersecting LinesTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 8342Accepted: 3789DescriptionWe all know that a pair of distinct points on转载 2017-04-13 15:53:07 · 478 阅读 · 0 评论 -
poj 3304 Segments (跟所有线段相交的直线)
SegmentsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 13902 Accepted: 4449DescriptionGiven n segments in the two dimensional space, write a program,原创 2017-04-13 15:46:01 · 953 阅读 · 0 评论 -
POJ 1410 Intersection(判断线段交和点在矩形内)
IntersectionTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 9996Accepted: 2632DescriptionYou are to write a program that has to decide whethe转载 2017-04-14 11:36:12 · 759 阅读 · 0 评论 -
POJ 1039 Pipe(直线和线段相交判断,求交点)
PipeTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 8280Accepted: 2483DescriptionThe GX Light Pipeline Company started to prepare bent pipes转载 2017-04-14 12:48:31 · 596 阅读 · 0 评论 -
POJ 3449 Geometric Shapes(判断几个不同图形的相交)
Geometric ShapesTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 1243Accepted: 524DescriptionWhile creating a customer logo, ACM uses graphical原创 2017-04-14 18:20:53 · 637 阅读 · 0 评论 -
半平面交
转自:http://blog.csdn.net/accry/article/details/6070621首先解决问题:什么是半平面? 顾名思义,半平面就是指平面的一半,我们知道,一条直线可以将平面分为两个部分,那么这两个部分就叫做两个半平面。然后,半平面怎么表示呢? 二维坐标系下,直线可以表示为ax + by + c = 0,那么两个半平面则可以表示为ax + by + c >=转载 2017-04-13 12:57:01 · 469 阅读 · 0 评论 -
计算几何模板
多圆面积交typedef long long LL; typedef unsigned long long ULL; typedef vector VI; const int INF = 0x3f3f3f3f; const double eps = 1e-10; const int MOD = 100000007; const int MAXN = 1000010;转载 2017-08-29 11:49:03 · 347 阅读 · 0 评论