![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算几何
xieshimao
topcoder
展开
-
POJ 3304 计算几何
SegmentsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3703 Accepted: 1026<br />Description<br />Given n segments in the two dimensional space, write a program, which determines if there exists a line such that after projecting these segments on原创 2011-02-11 02:57:00 · 1371 阅读 · 0 评论 -
HDU/HDOJ 3264 计算几何+二分 2009 宁波区域赛
Open-air shopping mallsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 630 Ac原创 2011-08-14 20:32:18 · 1834 阅读 · 0 评论 -
HDU/HDOJ 3902 Swordsman 多校联合7
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3902标程好像是利用后缀数组来优化计算量。但是由于常数比较大,所以用O(n^2)也可以过掉方法是把顶点数量扩大一倍,然后枚举对称轴即可注意到如果i点是对称轴上的点,那么原创 2011-08-04 10:24:22 · 1261 阅读 · 1 评论 -
POJ 1106 计算几何
题目链接:http://poj.org/problem?id=1106解法:通过枚举每一个点,然后判断这个点的左边和右边分别有多少个点,然后统计一个最大值就好了在判断的时候用斜率来判断比较好斜率大于k的一定在直线的左边,反之就在左边代码:#include#include#de原创 2011-07-20 00:52:50 · 1116 阅读 · 0 评论 -
POJ 2079 Triangle
题目连接:http://poj.org/problem?id=2079这个题,给了你很多个点,然后要我们求其中三个点,让这三个点的面积最大。由于点的数量很多,如果直接O(n^3)暴力的话是肯定会超时的。稍微好一点的方法是去求一个凸包,如果三角形的面积要最大,那么这三个点必然位于凸原创 2011-07-18 08:42:38 · 1938 阅读 · 2 评论 -
SOJ 4021 Cocircular Points
题目连接:http://zuojie.3322.org:88/soj/problem.action?id=4021题目:DescriptionYou probably know what a set of collinear points is: a set of points原创 2011-07-18 00:40:45 · 1208 阅读 · 0 评论 -
HDOJ/HDU 2438 计算几何+三分
Turn the cornerTime Limit:1000MS Memory Limit:32768KTotal Submit:16 Accepted:9DescriptionMr. West bought a new car! So he is travelling aro原创 2011-07-21 20:52:53 · 1914 阅读 · 0 评论 -
ZOJ 3203 计算几何+三分
//链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3366Compared to wildleopard's wealthiness, his brother mildleopard is rather原创 2011-07-21 18:32:24 · 2249 阅读 · 0 评论 -
SOJ 4042 计算几何+三分
//题目链接:http://zuojie.3322.org:88/soj/problem.action?id=4042题目:DescriptionA travelling circus faces a tough challenge in designing the dome原创 2011-07-20 23:51:15 · 1175 阅读 · 0 评论 -
HDOJ/HDU 1115
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1115Lifting the StoneTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (J原创 2011-07-12 11:13:45 · 1405 阅读 · 0 评论 -
HDOJ 1969 二分
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1969 题意是:要办生日Party,有n个馅饼,有f个朋友,接下来是n个馅饼的半径。然后是分馅饼了,注意咯自己也要,大家都要一样大,形状没什么要求,但都要是一整块的那种,也就是说不能从原创 2011-07-07 10:08:43 · 978 阅读 · 0 评论 -
lintcode 186. 最多有多少个点在一条直线上
描述给出二维平面上的n个点,求最多有多少点在同一条直线上。您在真实的面试中是否遇到过这个题? 是题目纠错样例给出4个点:(1, 2), (3, 6), (0, 0), (1, 3)。一条直线上的点最多有3个。 题意很简单,思路就是二重循环枚举一下计算i点和j点的斜率K_ij,然后记录K_ij出现的次数,取最大的那个就是直线过i点的最大共线点个数。枚举完所有的i...原创 2018-09-13 15:51:19 · 897 阅读 · 0 评论