计算几何
紫芝
你可不可以成为我的main函数,做我此生有且仅有一个入口;我愿为自己加上private,在你的class中只有你能调用。
展开
-
poj1556 The Doors 计算几何+最短路Dijkstra算法
The DoorsTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 10243 Accepted: 3803 DescriptionYou are to find the length of the shortest path through a chamber containing...原创 2018-04-30 22:49:33 · 308 阅读 · 0 评论 -
POJ 2826 An Easy Problem?! 叉积求多边形面积 【计算几何】
ACM博客_kuangbinPOJ 2826 An Easy Problem?!An Easy Problem?!Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7837 Accepted: 1145 DescriptionIt's raining outside. Far...原创 2018-10-29 16:02:27 · 337 阅读 · 0 评论 -
二维计算几何基础知识
1.点积:向量点积的定义:(x1,y1)*(x2,y2)=x1*x2+y1*y2;满足交换律向量点积的代数意义:向量V1的模 * 向量V2的模 * cos<V1,V2>向量点积的几何意义:α在β的投影α’与β的长度乘积2.叉积向量叉积定义:(x1,y1) x (x2,y2) =x1*y2 - x2*y1;满足反交换律;向量叉积几何意义:有向面积叉...原创 2018-10-29 16:16:26 · 1318 阅读 · 0 评论 -
POJ1066 Treasure Hunt 判断线段相交模板 【计算几何】
Archeologists from the Antiquities and Curios Museum (ACM) have flown to Egypt to examine the great pyramid of Key-Ops. Using state-of-the-art technology they are able to determine that the lower floo...原创 2018-10-26 22:53:15 · 277 阅读 · 0 评论 -
HDU1348 / POJ1113 Wall 【凸包】Graham-Scan算法
WallOnce upon a time there was a greedy King who ordered his chief Architect to build a wall around the King's castle. The King was so greedy, that he would not listen to his Architect's proposals t...原创 2018-10-31 15:12:22 · 252 阅读 · 0 评论 -
POJ2318 TOYS / POJ2398Toy Storage判断点与直线位置关系 【计算几何】
Calculate the number of toys that land in each bin of a partitioned toy box. 计算每一个玩具箱里面玩具的数量Mom and dad have a problem - their child John never puts his toys away when he is finished playing with...原创 2018-10-24 17:13:20 · 489 阅读 · 0 评论 -
POJ 2007 Scrambled Polygon 极角排序
A closed polygon is a figure bounded by a finite number of line segments. The intersections of the bounding line segments are called the vertices of the polygon. When one starts at any vertex of a clo...原创 2018-10-31 16:34:31 · 265 阅读 · 0 评论 -
POJ1228 Grandpa's Estate 稳定凸包
Being the only living descendant of his grandfather, Kamran the Believer inherited all of the grandpa's belongings. The most valuable one was a piece of convex polygon shaped farm in the grandpa's bir...原创 2018-10-31 23:03:27 · 2036 阅读 · 0 评论 -
POJ 1584 A Round Peg in a Ground Hole 判断凸多边形,点到线段距离,点在多边形内
ACM博客_kuangbinPOJ 1584 A Round Peg in a Ground Hole(判断凸多边形,点到线段距离,点在多边形内) A Round Peg in a Ground Hole Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 4438 ...原创 2018-10-30 10:34:23 · 1442 阅读 · 0 评论 -
ZOJ - 1450 Minimal Circle HDU - 3007 Buried memory 最小圆覆盖模板 【随机函数】【增量法】
题意 给N个点,求最小的圆将这N个点全部覆盖,输出圆心坐标和半径分析最小的圆肯定落在三个点上,因此暴力枚举圆上的三个点即可,点增量算法O(n ^ 3),加入随机化,平均复杂度可以降到O(n^2)#include&lt;iostream&gt;#include&lt;map&gt;#include&lt;string&gt;#include&lt;cstring&gt;原创 2018-11-23 10:07:28 · 345 阅读 · 0 评论 -
POJ 1696 Space Ant(极角排序)【计算几何】
ACM博客_kuangbinPOJ 1696 Space Ant(极角排序)Space AntTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 2489 Accepted: 1567 DescriptionThe most exciting space discovery o...原创 2018-10-28 21:30:41 · 282 阅读 · 0 评论 -
点在多边形内外的判断【计算几何】
点在多边形内外的判断有两种处理方法:射线法和转角法一、射线法:从这一点出发,引向无穷远点的一条射线,根据交点情况确定点的位置 特点:特殊情况不易处理以要判断的点为起点,任做一条射线,计算该射线与多边形的交点的数目 若有偶数个交点,则点在多边形外;否则,点在多边形内 若与线段所在的端点处重合或相交,则要进行复杂的判断;此时可另取一条射线二、转角法:计算多边形每条边的转角,最后相...原创 2018-10-28 13:05:41 · 4138 阅读 · 2 评论 -
已知三角形三边,求面积
海伦-秦九韶公式三边是a,b,c,令p=(a+b+c)/2,则S=√[p(p-a)(p-b)(p-c)]求面积Lily的老师给他出了一个问题,给出三角形的三边长a,b,c,lily要计算出这个三角形的面积,liy比较懒(周末要睡觉嘛),现在要向你求助。Input有多组测试数据,第一行输入一个整数T表示测试数据的组数。接下来T组测试数据,每组测试数据占一行。该行包含三个整数a...原创 2018-05-01 12:32:05 · 20980 阅读 · 0 评论 -
poj3304 Segments 判断直线与线段相交【计算几何】
SegmentsTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 17786 Accepted: 5596 DescriptionGiven n segments in the two dimensional space, write a program, which determi...原创 2018-05-01 19:20:58 · 327 阅读 · 0 评论 -
四点共面 计算几何
点击打开链接 四点共面 给出三维空间上的四个点(点与点的位置均不相同),判断这4个点是否在同一个平面内(4点共线也算共面)。如果共面,输出"Yes",否则输出"No"。Input第1行:一个数T,表示输入的测试数量(1 <= T <= 1000)第2 - 4T + 1行:每行4行表示一组数据,每行3个数,x, y, z,...原创 2018-05-04 21:17:16 · 3228 阅读 · 0 评论 -
调多大的角度 计算几何
点击打开链接调多大的角度 假如你是一位迫击炮炮手,需要摧毁同一地平线上,距离为s米的地方工事,你要讲炮口角度a调为多少合适,炮口角度a定义为炮身与地平线的夹角,单位为角度,忽略空气阻力,忽略地球是圆的。当然,也可能会因为距离太远无法射到,如果太远,请计算出需要向目标移动的最短距离。迫击炮也有最短射程b米,低于(<b)的都无法射到。Input有多组输入数据,每组一行v s ...原创 2018-05-05 10:50:24 · 567 阅读 · 0 评论 -
51Nod 1298 圆与三角形相交 计算几何
51Nod-1298-圆与三角形给出圆的圆心和半径,以及三角形的三个顶点,问圆同三角形是否相交。相交输出"Yes",否则输出"No"。(三角形的面积大于0)。Input 第1行:一个数T,表示输入的测试数量(1 <= T <= 10000),之后每4行用来描述一组测试数据。4-1:三个数,前两个数为圆心的坐标xc, yc,第3个数为圆的半径R。(-3000 <= ...原创 2018-05-05 18:25:05 · 552 阅读 · 1 评论 -
HDU 6362 oval-and-rectangle 定积分求期望(精度T_T)
oval-and-rectangleTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1234 Accepted Submission(s): 533Problem DescriptionPatrick Star find...原创 2018-08-30 21:43:21 · 850 阅读 · 0 评论 -
POJ1269 两条直线的位置关系 【计算几何】
Intersecting LinesWe all know that a pair of distinct points on a plane defines a line and that a pair of lines on a plane will intersect in one of three ways: 1) no intersection because they are pa...原创 2018-10-25 15:29:50 · 469 阅读 · 0 评论 -
POJ 1410 Intersection 判断线段交和点在矩形内 【计算几何】
ACM博客_kuangbinPOJ 1410 Intersection(判断线段交和点在矩形内)IntersectionTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 9996 Accepted: 2632 DescriptionYou are to write a pro...原创 2018-10-28 12:19:56 · 697 阅读 · 0 评论 -
POJ 2069最小球覆盖 HDU3007最小圆覆盖【模拟淬火算法】
POJ 2069最小球覆盖1.给定N个三维点,要求覆盖这些点的最小球半径;2.采用模拟淬火算法,随机选取一个点作为初始解,然后不断向当前最远的点靠近;3.这是一个不断调整的过程,对应模拟淬火算法中不断向内能最低这一目标函数(半径最小)逼近,温度对应控制变量#include&amp;lt;iostream&amp;gt;#include&amp;lt;map&amp;gt;#include&amp;lt;string原创 2018-11-23 11:24:00 · 1424 阅读 · 0 评论