题意:凸包上一个点$p$,使得$p$和点$0,1$组成的三角形面积最小 用叉积来求: $p,i,i+1$组成的三角形面积为: ($\times$为叉积) $(p_p i)\times (p_p p_{i+1})\Rightarrow$ $(x_p x_i,y_p y_i)\times(x_p x_{ ...
分类:
其他好文 时间:
2018-02-26 17:37:11
阅读次数:
172
【BZOJ4445】[Scoi2015]小凸想跑步 Description 小凸晚上喜欢到操场跑步,今天他跑完两圈之后,他玩起了这样一个游戏。 操场是个凸n边形,N个顶点按照逆时针从0~n-l编号。现在小凸随机站在操场中的某个位置,标记为P点。将P点与n个顶点各连一条边,形成N个三角形。如果这时P点 ...
分类:
其他好文 时间:
2018-02-25 13:16:34
阅读次数:
161
传送门 半平面交。 抄一份代码de一下午bug。 抄板选手的日常。 1 //Achen 2 #include<algorithm> 3 #include<iostream> 4 #include<cstring> 5 #include<cstdlib> 6 #include<vector> 7 #i ...
分类:
其他好文 时间:
2018-02-23 17:08:09
阅读次数:
168
半平面交可以解决一些线性规划问题和纯几何问题,比较常用于求多边形核等。半平面交有两种写法,一种是比较直观的$O(n^2)$写法,一种是$O(n \log n)$写法。$O(n^2)$的写法的思路是:设当前已经得到了一个半平面交的有序点集p(若半平面交封闭则必然是凸包),对于当前正在处理的直线,$O( ...
分类:
其他好文 时间:
2018-02-20 12:54:37
阅读次数:
178
计算几何: 半平面交、三维计算几何 字符串 后缀大家族(后缀自动机、后缀数组、后缀树、后缀平衡树…) manacher 数据结构 启发式合并、可持久化 莫队(树上莫队、带修改莫队) Splay、替罪羊树、动态树、点分治 数学 洲阁筛、杜教筛 动态规划 数据结构优化、决策单调性(分治决策)、斜率优化 ...
分类:
其他好文 时间:
2018-02-13 17:55:40
阅读次数:
146
半平面交 "github传送门" 简介 Emmmm学完旋转卡壳感觉自己已经是个废人了.. 修整了一个周末, 回来接着跟计算几何势力硬干... (这个周末是不是有点长?) 今天就讲讲半平面交吧. 请自己回顾 必修五 线性规划 相关知识... 什么是半平面? 就是一条直线一侧的点构成的集合.. 用解析几 ...
分类:
其他好文 时间:
2018-02-04 18:13:05
阅读次数:
249
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=2618 题解: 计算几何,半平面交。 给出一些凸包,求面积交。 把所有边都取出来,直接办平面交就好。 原来dcmp也不能滥用,之前把所有的大于小于比较都用了dcmp函数,导致错误。 (以后除了d ...
分类:
其他好文 时间:
2018-01-28 12:53:05
阅读次数:
138
题链: http://poj.org/problem?id=1474 题解: 计算几何,半平面交 半平面交裸题,快要恶心死我啦。。。 (了无数次之后,一怒之下把onleft改为onright,然后还加了一个去重,总算是过了。。。) 代码: ...
分类:
其他好文 时间:
2018-01-28 12:50:25
阅读次数:
96
这回好好用半平面交写一次… 看了cls当年写的代码看了好久大概看懂了…cls太强辣 ...
分类:
其他好文 时间:
2018-01-22 01:20:35
阅读次数:
144
不会写半平面交…然后发现可以转成对偶凸包问题 具体见这里:http://trinkle.blog.uoj.ac/blog/235 相关的原理我好像还是不太懂…orz ...
分类:
其他好文 时间:
2018-01-21 12:38:20
阅读次数:
156