码迷,mamicode.com
首页 >  
搜索关键字:计算几何    ( 1219个结果
[hdu contest 2019-07-29] Azshara's deep sea 计算几何 动态规划 区间dp 凸包 graham扫描法
今天hdu的比赛的第一题,凸包+区间dp。 给出n个点m个圆,n<400,m<100,要求找出凸包然后给凸包上的点连线,连线的两个点不能(在凸包上)相邻,连线不能与圆相交或相切,连线不能相交但是可以有公共端点。 首先找出凸包,然后把n*n条边和m个圆算点到直线距离验证一下边是否与圆相交存到e[n][ ...
分类:其他好文   时间:2019-07-30 00:43:50    阅读次数:115
[HDU4316]Mission Impossible(计算几何/凸包/半平面交)
题目链接: "HDU4316" 计算几何太duliu了~ 题目大意:空间中有一个物体,上空有$3$个摄像头拍摄地面,求摄像头公共盲区面积大小 首先求出每一个摄像头的盲区: 将物体的每一个点投影到地面再求凸包即可。 然后将$3$个凸包的每一条边都拿来一起做一次半平面交,求出公共盲区 最后三角剖分求面积 ...
分类:其他好文   时间:2019-07-27 12:35:54    阅读次数:118
计算几何线,点,多边形,位置关系较全模板
``` cpp const double eps = 1e-6; int sgn(double x) { if(fabs(x) operator &(const Line &b)const { Point res = s; if(sgn((s-e)^(b.s-b.e)) == 0) { if(sgn... ...
分类:其他好文   时间:2019-07-18 13:46:22    阅读次数:121
计算几何:凸包
对于初学计算几何的OIer来说,Graham算法是个不错的凸包算法。Graham算法相比极角排序法来说,更为直观也更容易理解。 数据定义 主程序 cpp void input() { //输入所有点 cin n; for(int i = 0; i p[i]; } } int main() { inp ...
分类:其他好文   时间:2019-07-15 13:22:38    阅读次数:102
The Queen's Super-circular Patio 求栏杆(计算几何)
Input The first line of input contains a single integer P, (1 ≤ P ≤ 1000), which is the number of data sets that follow. Each data set should be proce ...
分类:其他好文   时间:2019-07-10 16:34:44    阅读次数:81
【CF528E】Triangles 3000(计算几何)
【CF528E】Triangles 3000(计算几何) 题面 "CF" 平面上有若干条直线,保证不平行,不会三线共点。 求任选三条直线出来围出的三角形的面积的期望。 题解 如果一定考虑直接计算这个三角形的面积,我们很难不去弄出这三个交点。 我们需要的是低于$O(n^3)$的复杂度,而$O(n^3) ...
分类:其他好文   时间:2019-07-10 15:04:20    阅读次数:80
Gym 101464C - 计算几何+二分(uva1463)
网络赛的A题。不是很难,但是我觉得对代码能力的要求还是挺高的。 注意模块化。 因为是浮点数,所以二分用的很多很多。 参考 https://blog.csdn.net/njupt_lyy/article/details/81256538?utm_source=blogxgwz4 对半径二分,这样我们只 ...
分类:其他好文   时间:2019-07-02 00:14:03    阅读次数:119
[模板] 计算几何2: 自适应Simpson/凸包/半平面交/旋转卡壳/闵可夫斯基和
//to update 一些基本的定义在这里: "[模板] 计算几何1(基础): 点/向量/线/圆/多边形/其他运算" 自适应Simpson 凸包 Andrew 算法, 即分别求上, 下凸包. 时间复杂度 $O(n \log n)$. 半平面交 增量法, 时间复杂度 $O(n \log n)$ (排 ...
分类:其他好文   时间:2019-06-29 01:00:57    阅读次数:157
「LibreOJ β Round #2」计算几何瞎暴力
https://loj.ac/problem/517 题解 首先我们如果没有排序这个骚操作的话,可以直接记一下各个数位的前缀和,然后异或标记给全局打,查询的时候先把区间信息提取出来然后整体异或就好了。 对于排序,我们考虑对所有排好序的节点建$trie$树,这样即使有全局异或标记,我们也可以在$tri ...
分类:其他好文   时间:2019-06-26 19:10:07    阅读次数:122
判断点在直线的左右哪一侧
判断 某一点在直线左右侧:好像并没有现成的公式或定理。我觉得最有效的方法是进行外积运算。 方法一:左右方向是相对前进方向的,只要指定了前进方向就可以知道左右(比如指定前进方向是从直线的起点到终点).判断点在直线的左侧还是右侧是计算几何里面的一个最基本算法.使用矢量来判断. 定义:平面上的三点P1(x ...
分类:其他好文   时间:2019-06-13 20:40:36    阅读次数:135
1219条   上一页 1 ... 7 8 9 10 11 ... 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!