![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算几何
文章平均质量分 91
蜗角虚名羊
这个作者很懒,什么都没留下…
展开
-
2023牛客多校第一场B Anticomplementary Triangle
固定后,面积关于坐标k的函数一定是单峰函数,①:有结论:面积最大的三角形即为所求。之外,一定能取得更大的面积。证明:若有点在面积最大的三角形对应。可以当双指针做,复杂度少一个。双指针跳转,这个结论可得到。假如依然按双指针做,固定。的结合体做双指针,复杂度。时间内找到这个三角形。原创 2023-07-17 21:43:56 · 224 阅读 · 0 评论 -
bzoj1007: [HNOI2008]水平可见直线
题目 题解 算法比较直观,先按斜率排序,再将最小的两条线入栈,然后依次处理每条线,如果其与栈顶元素的交点在上一个点的左边,则将栈顶元素出栈 ;这样为什么对呢?因为对如任意一个开口向上的半凸包,从左到右依次观察每条边和每个顶点,发现其斜率不断增大,顶点的横坐标也不断增大 #include<bits/stdc++.h> using namespace std; const int...转载 2018-06-26 21:51:45 · 120 阅读 · 0 评论 -
计算几何1
模板 typedef double D; const D eps=1e-6,inf=1e99; struct P{ D x,y; P(){}; P(D xx,D yy){x=xx;y=yy;} friend P operator+(P p1,P p2){return P(p1.x+p2.x,p1.y+p2.y);} friend P operator-...原创 2018-07-19 22:58:15 · 183 阅读 · 0 评论 -
计算几何2
凸包: https://blog.csdn.net/bone_ace/article/details/46239187 旋转卡壳算法: https://blog.csdn.net/wang_heng199/article/details/74477738 http://www.cnblogs.com/xdruid/archive/2012/07/01/2572303.html 半平面交:...原创 2018-07-19 23:03:08 · 196 阅读 · 0 评论