计算几何
文章平均质量分 84
刀刀狗0102
一个喜欢敲代码的zhazha
展开
-
poj1408--Fishnet(求多边形面积)
FishnetTime Limit:1000MS Memory Limit:10000KB 64bit IO Format:%I64d & %I64uSubmit Status Appoint description: System Crawler (2013-02-19)DescriptionA fisherman nam原创 2015-01-27 17:05:42 · 1082 阅读 · 0 评论 -
poj1113--Wall(凸包)
WallTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 30701 Accepted: 10340DescriptionOnce upon a time there was a greedy King who ordered his chief Archite原创 2015-01-29 08:12:29 · 897 阅读 · 0 评论 -
poj1905--Expanding Rods(二分,精度伤不起啊)
Expanding RodsTime Limit:1000MS Memory Limit:30000KB 64bit IO Format:%I64d & %I64uSubmit Status Appoint description: System Crawler (2014-03-19)DescriptionWhen a t原创 2015-01-23 19:35:51 · 867 阅读 · 0 评论 -
poj1039--Pipe(计算几何)
poj1039:题目链接题目大意:一条管子有n个折点,给出管子上壁n个点的坐标(x1,y1)(x2,y2)....,x1如果想让光照的最远,那么除了全程的可能外,光一定会与某一个管壁相交,并且会与管中的两个节点相交,否则就可以调整光的角度,使其照的更远,枚举这两个点的位置,然后逐个点处判断相交的位置。#include #include #include #include usi原创 2015-05-14 20:41:04 · 1103 阅读 · 0 评论 -
poj2482--Stars in Your Window(扫描线)
题目链接:点击打开链接链接题目大意:给出n个星星的坐标,每个星星有一个亮度,给出一个矩形的长和宽,问矩形能包括的星星的最大亮度和(不包括边框)。假设每个星星都是矩形的最左下点,那么每一个星星都可以得到一个矩形,(x,y)->(x,y,x+w,y+h),这个矩形的两条高边的值也就是星星的亮度k和-k,对于不同的矩形来说,如果高线出现重合部分,那么也就是说这两个星是可以出现在同一个矩形中的,扫原创 2015-07-11 16:51:19 · 2460 阅读 · 0 评论 -
poj1066--Treasure Hunt(规范相交)
题目链接:点击打开链接题目大意:一个正方形的墓葬内有n堵墙,每堵墙的两个顶点都在正方形的边界上,现在这些墙将墓葬分割成了很多小空间,已知正方形内的一个点上存在宝藏,现在我们要在正方形的外面去得到宝藏,对于每个小空间,我们可以炸开它的任意一条边的中点,现在给出每堵墙的两个节点的坐标和宝藏的坐标,问如果要得到宝藏,需要炸的墙数最少是多少。枚举正方形边界上的点作为进入正方形的节点,由这个点向宝藏原创 2015-08-24 15:31:36 · 1522 阅读 · 0 评论 -
poj2280--Amphiphilic Carbon Molecules(扫描线+极角排序+转换坐标)
题目链接:点击打开链接题目大意:给出n个点的坐标,每个点有一个值0或者1,现在有一个隔板(无限长)去分开着n个点,一侧统计0的个数,一侧统计1的个数,如果点在板上,那么都被统计到,问最多可以统计到多少个点。对每个点都做一次极角排序,然后按照排序后的点进行遍历板的位置,统计出在板上的点的个数,两侧的0和1的个数。然后求最大值。但是极角排序的基准点只能是最左下角的点,所以还要进行坐标转化,原创 2015-08-22 15:50:27 · 1510 阅读 · 0 评论 -
codeforces559A--Gerald's Hexagon(计算几何)
A. Gerald's Hexagontime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputGerald got a very curious hexagon for h原创 2015-07-23 09:09:18 · 1841 阅读 · 0 评论 -
hdu5301(2015多校2)--Buildings(构造)
BuildingsTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 472 Accepted Submission(s): 104Problem DescriptionYour current tas原创 2015-07-23 21:01:01 · 984 阅读 · 0 评论 -
poj3301--Texas Trip(最小正方形覆盖)
题目链接:点击打开链接题目大意:给出n个点的坐标,现在要求一个正方形,完全包围n个点,并且正方形面积最小,求最小的正方形面积。表示不能理解为什么面积随着角度的变化是一个单峰的函数,等待大牛告诉一下,,,如果面积随角度变化是单峰的函数,那么自然就可以想到是三分,按照题目要求求正方形最小的面积,如果正方形是平行于x轴的,那么正方形面积是x的最大距离*y的最大的距离。然后旋转正方形,在0到9原创 2015-08-06 19:14:01 · 3421 阅读 · 0 评论 -
poj2299--B - Ultra-QuickSort(线段树,离散化)
Ultra-QuickSortTime Limit: 7000MS Memory Limit: 65536KTotal Submissions: 41215 Accepted: 14915DescriptionIn this problem, you have to analyze a particular sorting a原创 2014-08-08 19:34:34 · 1243 阅读 · 0 评论 -
poj2528--Mayor's posters(线段树+离散化)
Mayor's postersTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 41785 Accepted: 12164DescriptionThe citizens of Bytetown, AB, could not stand that the cand原创 2014-08-08 19:50:02 · 9027 阅读 · 1 评论 -
poj1151-- Atlantis(线段树+离散化+扫描线)
AtlantisTime Limit:1000MS Memory Limit:10000KB 64bit IO Format:%I64d & %I64uSubmit Status DescriptionThere are several ancient Greek texts that contain descriptions of原创 2014-08-11 17:03:47 · 3847 阅读 · 0 评论 -
poj1584--A Round Peg in a Ground Hole(判断凸包,并且判断圆是否在凸包内)
A Round Peg in a Ground HoleTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 5399 Accepted: 1712DescriptionThe DIY Furniture company specializes in assembl原创 2015-01-27 20:31:22 · 1028 阅读 · 0 评论 -
poj2187--Beauty Contest(凸包首杀)
Beauty ContestTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 29123 Accepted: 9046DescriptionBessie, Farmer John's prize cow, has just won first place in原创 2015-01-28 14:58:42 · 1343 阅读 · 0 评论 -
poj1265--Area(求多边形面积+匹克定理)
AreaTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 5150 Accepted: 2308DescriptionBeing well known for its highly innovative products, Merck would definit原创 2015-01-27 14:37:52 · 1503 阅读 · 0 评论 -
多边形小知识
三角形1. 海伦公式 S = sqrt( p*(p-a)*(p-b)*(p-c) ) ; p = (a + b + c) / 2 ;2.外接圆半径 r = (a*b*c)/(4*S) ;3.正弦定理 a/sin(A) = b/sin(B) = c/sin(C) = 2*r4.余弦定理 c^2 = a^2 + b^2 - 2*a*bcos(C) ;5.三角形面积原创 2015-01-08 21:17:04 · 830 阅读 · 0 评论 -
poj2002--Squares(n个点求正方形个数)
SquaresTime Limit: 3500MS Memory Limit: 65536KTotal Submissions: 16615 Accepted: 6320DescriptionA square is a 4-sided polygon whose sides have equal length and adja原创 2014-12-10 21:48:06 · 3182 阅读 · 0 评论 -
codeforces--Ancient Berland Circus(三点确定最小多边形)
Ancient Berland CircusTime Limit:2000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64uSubmit StatusAppoint description: System Crawler (2015-01-06)DescriptionNowad原创 2015-01-08 21:42:48 · 1504 阅读 · 0 评论 -
hdu1255--覆盖的面积(线段树+离散化+扫描线)
E - 覆盖的面积Time Limit:5000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64uSubmit StatusDescription给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积. Input输入数据的第一行是一个原创 2014-08-12 18:23:05 · 994 阅读 · 0 评论 -
hdu1828 Picture(线段树+离散化+扫描线)两种方法
C - PictureTime Limit:2000MS Memory Limit:10000KB 64bit IO Format:%I64d & %I64uSubmit StatusDescriptionA number of rectangular posters, photographs and other pictures of原创 2014-08-12 21:14:51 · 1700 阅读 · 0 评论 -
poj3277--City Horizon(线段树+离散化+扫描线)
City HorizonTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 16206 Accepted: 4414DescriptionFarmer John has taken his cows on a trip to the city! As the原创 2014-08-11 21:12:44 · 1954 阅读 · 0 评论 -
hdu1505--City Game(扫描线+坑啊 )
City GameTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4572 Accepted Submission(s): 1938Problem DescriptionBob is a strategy原创 2014-08-11 10:46:30 · 982 阅读 · 2 评论