A Round Peg in a Ground Hole
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 5301
Accepted: 1662
Description
The DIY Furniture company specializes in assem...
分类:
其他好文 时间:
2014-08-20 21:08:02
阅读次数:
263
给出一个点集,求顶点在点集中的最大的三角形面积。
我们知道这三角形的三个点肯定在凸包上,我们求出凸包之后不能枚举,因为题目n比较大,枚举的话要O(n^3)的数量级,所以采用旋转卡壳的做法:
首先枚举三角形的第一个顶点i, 初始化第二个顶点j=i+1和第三个顶点k=j+1,对k进行循环,直到找到第一个k使得cross(i,j,k)>cross(i,j,k+1),如果k==i进入下一次循环...
分类:
其他好文 时间:
2014-08-20 09:20:56
阅读次数:
208
题意:
给出平面上n个点,找一条直线,使得所有点在直线的同侧,且到直线的距离之平均值尽量小。
先求凸包
易知最优直线一定是凸包的某条边,然后利用点到直线距离公式进行计算。
#include
#include
#include
#include
#include
#include
using namespace std;
struct Point {
in...
分类:
其他好文 时间:
2014-08-20 01:25:55
阅读次数:
202
先从给出的两个点集中分别计算出两个凸包,
然后判断两个凸包是否相离。
#include
#include
#include
#include
using namespace std;
const double eps = 1e-10;
double dcmp(double x) {
if(fabs(x) < eps) return 0;
else return x <...
分类:
其他好文 时间:
2014-08-20 01:25:05
阅读次数:
181
PART I BZOJ 12491249: SGU277 HERO 动态凸包Time Limit:10 SecMemory Limit:162 MBSubmit:406Solved:123[Submit][Status]Description平面上最开始只包含3个点,然后还会依次出现N个点。每新增一...
分类:
其他好文 时间:
2014-08-19 20:34:25
阅读次数:
2301
Rotational PaintingTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2498Accepted Submission(s): 702...
分类:
其他好文 时间:
2014-08-19 20:27:45
阅读次数:
203
水平序 Graham 扫描算法:计算二维凸包的时候可以用到,Graham 扫描算法有水平序和极角序两种。极角序算法能一次确定整个凸包,但是计算极角需要用到三角函数,速度较慢,精度较差,特殊情况较多。水平序算法需要扫描两次,但排序简单,讨论简单,不易出错。【算法流程】
分类:
其他好文 时间:
2014-08-18 10:42:53
阅读次数:
197
题目大意: 一些点在一张无穷图上面,每个点可以控制一些区域,这个区域满足这个点到达这个区域的时间严格小于其他点。求哪些点能够控制无穷面积的区域。题目思路: 速度小的控制范围一定有限。 速度最大当且仅当在凸包上才能够控制无穷区域。可以通过,任意两个点中垂线为界,左右各控制一半,判断出凸包内的点仅...
分类:
其他好文 时间:
2014-08-17 14:18:42
阅读次数:
242
poj3528参照#include #include #include #include using namespace std;#define inf 0x7fffffff#define max(a,b) (a>b?a:b)#define min(a,b) (a eps) ...
分类:
其他好文 时间:
2014-08-16 22:25:21
阅读次数:
329
链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=&problem=1006Problem AUseless Tile PackersInput:sta...
分类:
其他好文 时间:
2014-08-16 22:22:31
阅读次数:
280