计算几何
CZWin32768
这个作者很懒,什么都没留下…
展开
-
矩形包围起来的面积最小的矩形的面积(HDU5251)
Problem Description 小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道能把这些矩形包围起来的面积最小的矩形的面积是多少。Input 第一行一个正整数 T,代表测试数据组数(1≤T≤20),接下来 T 组测试数据。每组测试数据占若干行,第一行一个正整数 N(1≤N<≤1000),代表矩形的数量。接下来 N 行,每行 8 个整数x1,y1,x2,y2,x3,y3,x4,原创 2015-08-03 11:48:54 · 785 阅读 · 0 评论 -
计算几何中的精度问题
转自:http://www.cnblogs.com/acsmile/archive/2011/05/09/2040918.html计算几何的精度问题说到底其实是浮点数的精度问题,但我觉得“计算几何”比“浮点数”更能吸引眼球,所以选了这个标题。1.浮点数为啥会有精度问题:浮点数(以C/C++为准),一般用的较多的是float, double。占转载 2015-08-02 23:34:40 · 648 阅读 · 0 评论 -
2016hdu多校赛第5场(hdu5784)
题意平面上给2000个点,问有多少个锐角三角形。解法官方题解: 数一数锐角的数量A和直角+钝角的数量B,那么答案就是(A-2B)/3。 暴力算的话是O(n^3)的。使用极角排序+two pointers就可以做到O(n^2logn)这边钝角指代范围在90度到180度之间的角(不包括90和180)。对于每个点,以他为中心进行一次极角排序。然后尺取找到钝角和锐角数目。自己写了一下试试,发现尺取的地原创 2016-08-03 16:24:36 · 887 阅读 · 2 评论