码迷,mamicode.com
首页 >  
搜索关键字:凸包    ( 949个结果
P4166 [SCOI2007]最大土地面积
"传送门" 首先,四边形的四个点肯定都在凸包上~~(别问我为什么我也不知道,感性理解一下好了)~~ 那么我们可以求出凸包之后$O(n^4)$暴力枚举,据说在随机数据下凸包上的点只有$O(logn)$个可过 然而出题人大大的没有良心,上面那样写只有50分 我们考虑枚举对角线,那么剩下的两个点就是在这条 ...
分类:其他好文   时间:2018-11-22 15:20:41    阅读次数:144
P3829 [SHOI2012]信用卡凸包
"传送门" 不难发现这个信用卡凸包的周长就是一个整圆的周长再加上所有的四个边角的点形成的凸包 于是直接把这个凸包求出来即可 还有就是一个向量$(x,y)$逆时针旋转$t$度之后坐标是$(x cos(t) y sin(t),x sin(t)+y cos(t))$(话说原来这玩意儿还有公式的么……) ...
分类:其他好文   时间:2018-11-22 14:32:00    阅读次数:156
计算几何模板 ①
包含一些点与直线,线段的操作 凸包的构建与判断之类的操作 cpp include include include include include include using namespace std; const double eps=1e 6; const double Pi=acos( 1.0 ...
分类:其他好文   时间:2018-11-22 02:49:53    阅读次数:229
POJ2187 Beauty Contest(旋转卡壳)
"嘟嘟嘟" 旋转卡壳模板题。 首先求出凸包。 然后$O(n ^ 2)$的算法很好想,但那就不叫旋转卡壳了。 考虑优化:直观的想是在枚举点的时候,对于第二层循环用二分或者三分优化,但实际上两点距离是不满足单调性的,见下图: 对于$A$点,$AB AE include include include i ...
分类:其他好文   时间:2018-11-21 16:18:09    阅读次数:241
P2742 【模板】二维凸包 / [USACO5.1]圈奶牛Fencing the Cows
二维凸包的板子 //minamoto include define rint register int define inf 0x3f3f3f3f using namespace std; const int N=10005; struct node{ double x,y; node(){} no ...
分类:其他好文   时间:2018-11-20 16:22:51    阅读次数:157
Game of Taking Stones && POJ1259 /// 最大空凸包 几何+DP
题目大意: 给定n个点 求出这n个点中最大空凸包的面积 只放个模板 一份模板过两题(滑稽 这个讲解够详细了 https://blog.csdn.net/nyroro/article/details/45268767 #include <stdio.h> #include <cstring> #inc ...
分类:其他好文   时间:2018-11-20 00:06:08    阅读次数:222
【AtCoder】AGC021
A Digit Sum 2 从高位到低位数的第i位以前前缀都相同,第i位比当前位上的数小1的情况下,后面都填9 枚举一下然后计算最大的就好 B Holes 如果两个点的话或者所有点共线的话两个端点各是0.5 我们给这些点求一个凸包,由于半径是无穷大,我们只关心凸包上的点相邻两边做垂直平分线交出来的角 ...
分类:其他好文   时间:2018-11-15 22:29:04    阅读次数:121
matlab之boundary()函数
j = boundary(x,y,0.1); %这个函数是求一堆(平面)点的边界,它不是凸包,这里的边界可以凹陷,第三个参数0.1代表以松散的形式画出边界,1是以最紧凑的形式画出边界。 下面这个是官网的例子:(http://www.mathworks.com/help/matlab/ref/boun ...
分类:其他好文   时间:2018-10-30 10:19:11    阅读次数:987
587. Erect the Fence(凸包算法)
问题 给定一群树的坐标点,画个围栏把所有树围起来(凸包)。 至少有一棵树,输入和输出没有顺序。 Input: [[1,1],[2,2],[2,0],[2,4],[3,3],[4,2]] Output: [[1,1],[2,0],[4,2],[3,3],[2,4]] 思路和代码 1. 暴力法(超时) ...
分类:编程语言   时间:2018-10-25 11:12:37    阅读次数:222
[HDU - 5408] CRB and Farm
题意: 给出一个由n个点组成的凸包,以及凸包内的k个点,问是否能够在凸包上选择最多2k个点构造一个新的 凸包,使得新的凸包覆盖原来的k个点。 要求2k个点覆盖原本的k个点,只要对原k个点构造凸包,然后选择该凸包内一点O与该凸包的顶点连一条射线,其 与大凸包相交的边的两端点即为要保留的点,小凸包的顶点 ...
分类:其他好文   时间:2018-10-24 19:59:08    阅读次数:165
949条   上一页 1 ... 15 16 17 18 19 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!