![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算几何基础
文章平均质量分 70
Michael_GLF
AFOing
展开
-
洛谷4166 最大土地面积(计算几何)
有毒。。。。【题目分析】首先讲一波错误的想法(来自wcr dalao)为什么要去找最远点对呢?反例太好找了啊!好的讲讲正解,首先要找最大面积,肯定要在凸包上去找四个点(证明等我思考出来就更传送门)。然后我们发现:哎呀这个点数怎么才2k啊,哇直接枚举所有对角线不就行了吗?然后我们再感性理解一下:在对角线两边,三角形的面积呈单峰函数。所以就可以直接上暴力去找,复杂度O(n^...原创 2018-10-18 11:19:02 · 309 阅读 · 0 评论 -
POJ3907 Build Your Home(向量基本运算求多边形面积)
古伽兰那【题目大意】给你一个多边形,询问其面积。【输入格式】输入包含多组数据,每组数据第一个数为N,表示为N边形,接下来给出N对(x,y),表示多边形顶点的坐标(x,y为实数,顶点按顺时针或逆时针给出)【输出格式】对于每组数据输出多边形面积(四舍五入)。【样例输入】1 123.45 67.8903 0.001 0 1.999 0 0 25 ...原创 2018-10-16 21:45:19 · 165 阅读 · 0 评论 -
POJ3348 Cows(凸包求面积)
冒险寮【题目大意】给N个点,求由N个点中的一些点围出的面积最大。【输入格式】第一行一个整数N,然后N行,每行两个数代表点的坐标。【输出格式】围出的最大面积除以50。【样例输入】40 00 10175 075 101【样例输出】151【题目分析】很裸的板题啊。。。。。首先最大面积肯定就是凸包的面积,这点毋庸置疑,然后就是求凸包的面积...原创 2018-10-15 19:52:31 · 166 阅读 · 0 评论 -
POJ1269 Intersecting Lines(向量基本运算)
冒险寮【题目大意】给你四个点的坐标表示两条线段的端点,判断两条线段的位置关系:相交、共线、不相交,如果相交则输出交点坐标。【输入格式】第一行一个整数N。接下来N行,每行8个整数表示4个点的坐标。【输出格式】首先输出一行“INTERSECTING LINES OUTPUT”,对于每组询问,如果不相交输出“NONE”,共线输出“LINE”,相交输出两个两位小数表示交点的坐标...原创 2018-10-15 19:18:35 · 131 阅读 · 0 评论 -
ZOJ1081 Points Within(射线法判点是否在多边形内)
题目传送门:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=81【题目大意】用顶点描述一个多边形,给你几个点(按照顺序给出),对于每个点,如果在多边形内部就输出“Within”,否则输出“Outside”,如果点在边上则视为在内部。【输入格式】题目包含多组数据,对于每组数据,先输出“Problem id:”(id...原创 2018-10-15 16:31:44 · 152 阅读 · 0 评论 -
POJ 2318 TOYS(向量基本运算)
【题目大意】 有一个矩阵的盒子,用隔板分割成很多块,如下图所示: 每个隔板的两端分别在矩阵的上下边界上,且任两个隔板不会相交。现给定矩阵左上角和右下角的坐标,每个隔板两端点的坐标以及一些玩具的坐标,问每个小区域内分布有多少玩具? 输入多个case,每个case第一行输入6个整数:n、m、x1、y1、x2、y2,n是隔板数,m是玩具个数,0<n≦500...原创 2018-07-04 09:43:09 · 292 阅读 · 0 评论 -
向量的基本运算
写在前面向量在计算几何中是最常用的结构,也是包含运算较多的结构向量运算的实现 struct point{ double x,y;//定义构造函数会对后面的工作提供极大的便利 point(){} point(double _x,double _y)x:(_x),y(_y){} //采用运算符重载的方式实现向量的运算 ...原创 2018-07-04 09:17:41 · 32945 阅读 · 1 评论