码迷,mamicode.com
首页 >  
搜索关键字:极角    ( 202个结果
POJ 3743 LL’s cake(圆+PSLG)
题意是给你一块在原点半径为10的圆,然后告诉你一条直线在圆弧上的极角,相当于用这条直线把这个圆分成两半,然后一共是n条直线切圆,就好比切蛋糕,问你其中最大一块的面积是多少。 如果我们将圆弧转化成直线边,那么这个题就变成PSLG裸题,但是这里是圆弧,所以我们需要将其转化。 我先将所有在圆上的点记录下来 ...
分类:其他好文   时间:2019-10-04 16:54:02    阅读次数:70
极角排序
极角排序 所谓极角,指的就是以x轴正半轴为始边,逆时针转过的角,这个角的范围是[0,2π][0,2π]。 利用atan2函数 atan2(y,x),表示(x,y)这个点与原点连线,这条线与x轴正半轴的夹角,这里的这个极角的范围是[?π,π][?π,π]的,一二象限为正,三四象限为负。所以我们从小到大 ...
分类:编程语言   时间:2019-10-03 12:22:27    阅读次数:72
10.1 叉积 ,极角排序,扫描法求凸包
凸包:用一个凸多边形将所有点围起来,这个凸多边形就是凸包 1.先要引入一个数学工具,向量叉积 |c|=|a×b|=|a| |b|sinα (α为a,b向量之间的夹角) 则 |c| 为向量a ,b所组成的平行四边形的面积 这里是用叉积判断两向量的相对位置关系(非常有用!) 则 a x b < 0 (a ...
分类:编程语言   时间:2019-10-01 15:52:22    阅读次数:116
poj1696(极角排序,贪心)
恢复内容开始 题目链接:https://vjudge.net/problem/POJ-1696 题意:有n个点,规定起点,每次只能向左走,不能与之前的路径交叉,求最多能经过几个点。 思路: 其实这题因为起点的y坐标最小,那么经过的点数一定就是所有的点数n,然后显然我们优先选择偏移角度最小的点作为后继 ...
分类:编程语言   时间:2019-09-11 18:13:50    阅读次数:151
ZROI 19.08.02 计算几何
1.向量基础知识 $atan2$可以求极角,但是不是特别精确,在坐标接近$10^{9}$时会出锅,安全的做法是叉积。 旋转、反射和平移等都可以抽象为矩阵,即,它们可以复合。(需要一些必修四知识) 给一个序列,每个位置表示旋转、反射、平移中的一种,求$(x,y)$经过序列$[l,r]$的点。 线段树维 ...
分类:其他好文   时间:2019-08-19 09:41:07    阅读次数:125
计算几何:凸包
对于初学计算几何的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
【CF528E】Triangles 3000(计算几何)
【CF528E】Triangles 3000(计算几何) 题面 "CF" 平面上有若干条直线,保证不平行,不会三线共点。 求任选三条直线出来围出的三角形的面积的期望。 题解 如果一定考虑直接计算这个三角形的面积,我们很难不去弄出这三个交点。 我们需要的是低于$O(n^3)$的复杂度,而$O(n^3) ...
分类:其他好文   时间:2019-07-10 15:04:20    阅读次数:80
Code Chef MINPOLY(计算几何+dp)
题面 "传送门" 题解 我们枚举这个凸多边形$y$坐标最小的点$p_i$,然后对于所有$y$坐标大于等于它的点极角排序 我们预处理出$s_{j,k}$表示三角形$p_i,p_j,p_k$内部的点的$b$总和(不包括边界),然后记$dp_{i,j,k}$表示这个凸多边形之前两个点是$p_i,p_j$, ...
分类:其他好文   时间:2019-04-21 17:20:37    阅读次数:148
poj1106
极角排序扫一圈。 今天没什么状态写个水题减轻负罪感(大雾) 1 #include <cstdio> 2 #include <cmath> 3 #include <cstring> 4 #include <algorithm> 5 #include <vector> 6 using namespace ...
分类:其他好文   时间:2019-03-26 00:53:10    阅读次数:166
POJ 3130 How I Mathematician Wonder What You Are!
明明是准备打 POJ 3335的 结果3335始终WA反而代码该了一行把此题过了。。 ...
分类:其他好文   时间:2019-02-23 10:36:33    阅读次数:174
202条   上一页 1 2 3 4 5 ... 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!