题目大意:给定曼哈顿空间下的一个多边形,求这个多边形的凸包的周长和面积
注意是曼哈顿空间
第一问直接用个最小的矩形框一下就好
第二问就要求曼哈顿空间内的凸包了
容易YY出来曼哈顿空间下的凸包一定是这种东西
我们将这个凸包分成左上 右上 左下 右下四部分
那么每部分都是一个单调增的点序列 扫一遍就行
求出凸包上的关键点之后(图中所有凸出来的点)计算下面积即可
此外应某人不想这...
分类:
其他好文 时间:
2015-02-24 09:06:03
阅读次数:
167
每个物品有三个参量,其实等价于两个,因为总和确定。于是问题变成二维平面上一堆点,求最小的b的子集形成的凸包,包含这些点a。用Floyd绕一圈即可。 1 /************************************************************** 2 Pr...
分类:
Web程序 时间:
2015-02-19 06:26:02
阅读次数:
253
链接:click here
题目:有一个牧场,牧场上有很多个供水装置,现在牧场的主人想要用篱笆把这些供水装置圈起来,以防止不是自己的牲畜来喝水,各个水池都标有各自的坐标,现在要你写一个程序利用最短的篱笆将这些供水装置圈起来!(篱笆足够多,并且长度可变)
输出各个篱笆经过各个供水装置的坐标点,并且按照x轴坐标值从小到大输出,如果x轴坐标值相同,再安照y轴坐标值从小到大输出
样例输入...
分类:
其他好文 时间:
2015-02-16 22:11:37
阅读次数:
228
描述
矮人们平时有走亲访友的习惯。一天,矮人国要修一条高速公路,矮人们希望他们走亲访友的时候,能够不必穿越高速公路,这样会更安全一些。现在有M个高速公路的修建方案,请你判断这M条高速功能是否能满足矮人们的期望。也就是说给出平面上的N个点(矮人们的住所位置),对于M条直线(高速公路),依次判断这N个点是否在每条直线的同一侧。是输出GOOD,不是输出BAD。 题解
首先可以想出一个...
分类:
其他好文 时间:
2015-02-08 14:08:49
阅读次数:
258
题解:
今天开始学习计算几何。
这是一道计算几何求凸包周长的模板题,采用Andrew算法。
第二道题改下输出即可。
最后凸包周长的求法注意第一个点和最后一个点是同一个。
代码
100ms 3MB#include
#include
#include
#include
using namespace std;const i...
分类:
其他好文 时间:
2015-02-07 17:35:21
阅读次数:
276
贾老师不知道是怎么道听途说地了解到并到处宣扬我做了50道+ 的计算几何题,,明明一道都没有做过的我表示非常无奈,,但是为了不让贾老师收 flag, 我决定要做50道计算几何以示尊敬。【bzoj1007】[HNOI2008]水平可见直线显而易见, 我们最后看见的一定是一个下凸壳, 所以类似凸包那样求一...
分类:
其他好文 时间:
2015-02-02 21:13:51
阅读次数:
199
题意:求凸包的直径关于对踵点对、旋转卡壳算法的介绍可以参考这里:http://www.cnblogs.com/Booble/archive/2011/04/03/2004865.htmlhttp://www.cppblog.com/staryjy/archive/2009/11/19/101412....
分类:
其他好文 时间:
2015-02-01 19:07:15
阅读次数:
115
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1767题解:果然NOI2014购票出了原题233 虽然加上距离限制之后麻烦了好多。。。 不过没有限制的话,直接把整个x-rt的凸包建出来,然后每个点都去二分即可。代码: 1 #include...
分类:
其他好文 时间:
2015-02-01 11:56:51
阅读次数:
302
Wall
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 30701
Accepted: 10340
Description
Once upon a time there was a greedy King who ordered his chief Archite...
分类:
其他好文 时间:
2015-01-29 09:26:50
阅读次数:
112