随笔分类 -  计算几何

摘要:http://acm.hdu.edu.cn/showproblem.php?pid=5128给出n个点,求n个点组成两个矩形的最大面积.矩形必须平行x轴,并且不能相交,但是小矩形在大矩形内部是可以的,面积就为大矩形的面积.我是枚举一条对角线,然后去找另外两个点是否在坐标中存在这样就可以确定一个矩形,... 阅读全文
posted @ 2015-08-11 10:15 NowAndForever 阅读(389) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1100首先按x坐标排序,然后相邻的三个点A,B,C 组成的三条直线必然有K(AC) 2 #include 3 #include 4 #include 5 #includ... 阅读全文
posted @ 2015-07-02 19:00 NowAndForever 阅读(1009) 评论(0) 推荐(0)
摘要:给定一些长方形的坐标,求长方形的面积与围住这些长方形面积的凸包的百分比.首先假设长方形都是水平放置,那么根据长和宽还有中心坐标,可以求出四个顶点的坐标,然后求出从中心指向顶点的向量,和角度转化成的弧度,向量旋转之后得到一个新的向量是由中心指向新的顶点,加上中心点就得到新的顶点的坐标.可以画图理解. ... 阅读全文
posted @ 2015-06-25 09:20 NowAndForever 阅读(235) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1298求出圆心到三条线段的最短距离,然后判断是否有顶点在圆外,就把全部情况举出来。 1 #include 2 #include 3 #include 4 #in... 阅读全文
posted @ 2015-06-22 20:54 NowAndForever 阅读(679) 评论(0) 推荐(0)
摘要:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1264三角形的有向面积:a.x*b.y+b.x*c.y+c.x*a.y - a.x*c.y - c.x*b.y - b.x*a.y;上面得到的即是以点A,B,C三点组成的三角... 阅读全文
posted @ 2015-05-07 14:04 NowAndForever 阅读(214) 评论(0) 推荐(0)
摘要:http://hihocoder.com/problemset/problem/1040首先判断四条线段是否相交,给出八个点,如果有一些点重合,并且不同坐标的点只有4个的话,表示可以构成四边形。然后判断每一条线段与其他线段树平行或者垂直,每一条线段都和其他线段平行或垂直的话就能构成矩形。平行或相交可... 阅读全文
posted @ 2015-04-15 23:19 NowAndForever 阅读(456) 评论(0) 推荐(0)