码迷,mamicode.com
首页 >  
搜索关键字:凸包    ( 949个结果
HDU 1392 Surround the Trees(几何 凸包模板)
http://acm.hdu.edu.cn/showproblem.php?pid=1392题目大意: 二维平面给定n个点,用一条最短的绳子将所有的点都围在里面,求绳子的长度。解题思路: 凸包的模板。凸包有很多的算法。这里用Adrew。 注意这几组测试数据 1 1 1 3 0 0 1...
分类:其他好文   时间:2014-10-03 14:04:04    阅读次数:176
POJ 1696 Space Ant 计算几何 叉积的应用
题目大意:平面内有一些点,我们要通过一些方式来走遍这所有的点,要求一个点只能走一次,只能向左转而不能向右转。求遍历这些点的顺序。 思路:数据范围是可以怎么搞都0ms的(n 只能左转,想想好像有点像凸包啊。但是这个题要遍历所有的点,所以就把已经走过的点删掉,然后像凸包一样的往前走,每次找一个没走过的极角最小的点走,然后把它标记上。最后都走完就全部遍历完了。 CODE: ...
分类:其他好文   时间:2014-09-25 11:57:58    阅读次数:219
HDU 5033 Building(类凸包+向量叉积的应用)
HDU 5033 类凸包...
分类:其他好文   时间:2014-09-24 18:44:27    阅读次数:318
poj 1113 Wall 凸包的应用
题目链接:poj 1113 单调链凸包小结题解:本题用到的依然是凸包来求,最短的周长,只是多加了一个圆的长度而已,套用模板,就能搞定;AC代码: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 int m,n;...
分类:其他好文   时间:2014-09-24 12:27:56    阅读次数:215
Monotone Chain Convex Hull(单调链凸包)
1 Monotone Chain Convex Hull(单调链凸包)算法伪代码: 2 //输入:一个在平面上的点集P 3 //点集 P 按 先x后y 的递增排序 4 //m 表示共a[i=0...m]个点,ans为要求的点; 5 struct P 6 { 7 int x,y; 8 ...
分类:其他好文   时间:2014-09-23 19:39:15    阅读次数:174
NYOJ 78 圈水池 (入门级凸包)
题目链接:nyoj 78题目讲解:本题考查的主要是凸包的用法,算是入门级的吧,当然前提是你接触过,平面几何:AC代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 struct T 8...
分类:其他好文   时间:2014-09-23 19:06:35    阅读次数:189
HDU 5033 (单调栈维护凸包) Building
题意:一个人在x轴上,他的左右两侧都有高楼,给出楼的横坐标Xi和高度Hi还有人的位置pos,求人所能看到的天空的最大角度。分析:将建筑物和人的位置从左到右排序,对于每个位置利用栈求一次人左边建筑物的凸包,找到一个最小的角度,然后对称一下,再找一个右边的建筑物的最小角度,两个角度加起来就是答案。将人左...
分类:其他好文   时间:2014-09-23 00:10:53    阅读次数:245
Algorithm Part I:ELEMENTARY SORTS
1.选择排序的实现 2.插入排序的实现 3.shell排序的实现     注意代码中h值的选取。 4.shuffling(随机算法) 问题描述:给定一组元素个数为N数组i,随机的重新安排每个元素的位置,要求每个元素出现在各个位置上的概率相等。 解(1): 思路:声明一个长度为N的double类型的数组j,生成N个随机变量依次赋给j中的元...
分类:其他好文   时间:2014-09-22 15:38:22    阅读次数:148
HDU 5033 Building (单调栈)
题意: 给出N幢摩天大楼的位置和高度,有Q次查询,问在某点处能看见天空的角度范围。 分析: 一开始的想法是维护一个单调栈,首先离线数据并排序排序,然后左右扫两边。单调栈内大楼的高度要递减,然后判断栈顶元素是否比它的前一个更优,如果不是则出栈。但是如果栈顶元素比它前一个优,并不能保证是全局最优的。 正确的维护方法是保证单调栈内的大楼高度递减,而且要使得这些大楼的最高点构成一个类似凸包的形状,或者说是凸包的一部分,然后再判断栈顶元素和它前一个比是否更优,如果不是则出栈。这样最后的栈顶元素就是待查询点在某方向的视...
分类:其他好文   时间:2014-09-21 23:18:21    阅读次数:307
ZOJ - 3537 Cake (凸包+区间DP+最优三角剖分)
Description You want to hold a party. Here's a polygon-shaped cake on the table. You'd like to cut the cake into several triangle-shaped parts for the invited comers. You have a knife to cut. The t...
分类:其他好文   时间:2014-09-18 23:48:44    阅读次数:314
949条   上一页 1 ... 82 83 84 85 86 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!