随笔分类 -  计算几何

摘要:盗张图:来自http://blog.csdn.net/xuechelingxiao/article/details/39494433题目大意:有一排建筑物坐落在一条直线上,每个建筑物都有一定的高度,给出一个X坐标,高度为0,问X位置能看到的视角是多少度。如图:图一:图二:图一为样例一,图二为样例三,... 阅读全文
posted @ 2015-09-24 16:19 Howe_Young 阅读(300) 评论(0) 推荐(0)
摘要:题意:给定两个圆环,求两个圆环相交的面积。思路:由于圆心和半径不一样,分了好多种情况,后来发现只要把两个圆相交的函数写好之后就不需要那么复杂了。两个圆相交的面积的模板如下:double area_of_overlap(point c1, double r1, point c2, double r2)... 阅读全文
posted @ 2015-09-23 19:41 Howe_Young 阅读(326) 评论(0) 推荐(0)
摘要:Grandpa's EstateTime Limit:1000MSMemory Limit:10000KTotal Submissions:11289Accepted:3117DescriptionBeing the only living descendant of his grandfather... 阅读全文
posted @ 2015-05-07 20:09 Howe_Young 阅读(298) 评论(0) 推荐(0)
摘要:转载至http://www.cnblogs.com/xdruid/archive/2012/07/01/2572303.html那么,先提一下最基本最暴力的求凸包直径的方法吧---枚举。。。好吧。。很多问题都可以用 枚举 这个“万能”的方法来解决,过程很简单方便是肯定的,不过在效率上就要差很远了。 ... 阅读全文
posted @ 2015-05-07 16:35 Howe_Young 阅读(622) 评论(0) 推荐(0)
摘要:今天学习了一下最小圆覆盖, 看了一下午都没看懂, 晚上慢慢的摸索这代码,接合着别人的讲解, 画着图跟着代码一步一步的走着,竟然有些理解了.最小圆覆盖: 给定n个点, 求出半径最小的圆可以把这些点全部包围, 可以在圆的边界上下面是我的个人理解. 如果不对, 还请路过大牛指出 先找一个点, 让圆心等于这... 阅读全文
posted @ 2015-05-04 21:20 Howe_Young 阅读(3214) 评论(0) 推荐(0)
摘要:半平面求交这么高大上的名字, 其实就是直线求切割一块区域.半平面就是一条直线把一个平面分成两部分, 直线的一侧的平面就是半平面,所以半平面就用直线来表示, 其实这个跟高中学的那个线性规划类似. 线性规划是给出几个直线,求这个几个直线围城的区域, 同理, 半平面也是这样的.典型的例题是: 给出一个多边... 阅读全文
posted @ 2015-05-04 09:48 Howe_Young 阅读(699) 评论(0) 推荐(0)
摘要:Geometric ShapesTime Limit:2000MSMemory Limit:65536KTotal Submissions:1470Accepted:622DescriptionWhile creating a customer logo, ACM uses graphical ut... 阅读全文
posted @ 2015-05-02 09:07 Howe_Young 阅读(468) 评论(0) 推荐(0)
摘要:PipeTime Limit:1000MSMemory Limit:10000KTotal Submissions:9493Accepted:2877DescriptionThe GX Light Pipeline Company started to prepare bent pipes for ... 阅读全文
posted @ 2015-05-01 16:52 Howe_Young 阅读(370) 评论(0) 推荐(0)
摘要:这道题目是13山东省省赛的签到题,题目大意是给等边三角形的两个定点,让求逆时针旋转之后的第三个点的坐标,原来不会向量的旋转,在网上找了找,找到一篇挺好的,直接贴过来。向量的旋转实际做题中我们可能会遇到很多有关及计算几何的问题,其中有一类问题就是向量的旋转问题,下面我们来具体探讨一下有关旋转的问题。首... 阅读全文
posted @ 2015-04-29 20:32 Howe_Young 阅读(403) 评论(0) 推荐(0)
摘要:AreaTime Limit:1000MSMemory Limit:10000KTotal Submissions:5227Accepted:2342DescriptionBeing well known for its highly innovative products, Merck would... 阅读全文
posted @ 2015-04-17 20:21 Howe_Young 阅读(679) 评论(0) 推荐(0)
摘要:Scrambled PolygonTime Limit:1000MSMemory Limit:30000KTotal Submissions:7214Accepted:3445DescriptionA closed polygon is a figure bounded by a finite nu... 阅读全文
posted @ 2015-04-16 16:40 Howe_Young 阅读(281) 评论(0) 推荐(0)
摘要:WallTime Limit:1000MSMemory Limit:10000KTotal Submissions:31199Accepted:10521DescriptionOnce upon a time there was a greedy King who ordered his chief... 阅读全文
posted @ 2015-04-15 09:53 Howe_Young 阅读(379) 评论(0) 推荐(0)
摘要:Space AntTime Limit:1000MSMemory Limit:10000KTotal Submissions:3316Accepted:2118DescriptionThe most exciting space discovery occurred at the end of th... 阅读全文
posted @ 2015-04-14 21:21 Howe_Young 阅读(509) 评论(0) 推荐(0)
摘要:Cupid's ArrowTime Limit: 3000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1163Accepted Submission(s): 425Proble... 阅读全文
posted @ 2015-04-07 09:05 Howe_Young 阅读(662) 评论(0) 推荐(0)
摘要:A Round Peg in a Ground HoleTime Limit:1000MSMemory Limit:10000KTotal Submissions:5456Accepted:1735DescriptionThe DIY Furniture company specializes in... 阅读全文
posted @ 2015-04-06 20:11 Howe_Young 阅读(519) 评论(0) 推荐(0)
摘要:Pick-up sticksTime Limit:3000MSMemory Limit:65536KTotal Submissions:10330Accepted:3833DescriptionStan has n sticks of various length. He throws them o... 阅读全文
posted @ 2015-04-03 08:02 Howe_Young 阅读(177) 评论(0) 推荐(0)
摘要:The DoorsTime Limit:1000MSMemory Limit:10000KTotal Submissions:6734Accepted:2670DescriptionYou are to find the length of the shortest path through a c... 阅读全文
posted @ 2015-04-02 21:13 Howe_Young 阅读(254) 评论(0) 推荐(0)
摘要:两条直线可能有三种关系:1.共线 2.平行(不包括共线) 3.相交。 那给定两条直线怎么判断他们的位置关系呢。还是用到向量的叉积例题:POJ1269题意:这道题是给定四个点p1, p2, p3, p4,直线L1,L2分别穿过前两个和后两个点。来判断直线L1和L2的关系这三种关系一个一个来看:1.... 阅读全文
posted @ 2015-04-02 14:01 Howe_Young 阅读(1642) 评论(0) 推荐(0)
摘要:题意:在二维平面中,给定一些线段,然后判断在某直线上的投影是否有公共点。转化,既然是投影,那么就是求是否存在一条直线L和所有的线段都相交。证明:下面给出具体的分析:先考虑一个特殊的情况,即n=1的时候,如下图,线段AB在直线L上的投影为线段A'B',则过任意介于A'B'之间的点C'做直线L的垂线必交... 阅读全文
posted @ 2015-04-01 20:08 Howe_Young 阅读(1096) 评论(0) 推荐(0)
摘要:POJ 2318:题目大意:给定一个盒子的左上角和右下角坐标,然后给n条线,可以将盒子分成n+1个部分,再给m个点,问每个区域内有多少各点这个题用到关键的一步就是向量的叉积,假设一个点m在 由abcd围成的四边形区域内,那么向量ab, bc, cd, da和点的关系就是,点都在他们的同一侧,我是按照... 阅读全文
posted @ 2015-04-01 11:27 Howe_Young 阅读(200) 评论(0) 推荐(0)