[HNOI2007]最小矩形覆盖 Description 给定一些点的坐标,要求求能够覆盖所有点的最小面积的矩形, 输出所求矩形的面积和四个顶点坐标 给定一些点的坐标,要求求能够覆盖所有点的最小面积的矩形, 输出所求矩形的面积和四个顶点坐标 Input 第一行为一个整数n(3<=n<=50000) ...
分类:
其他好文 时间:
2018-03-08 20:46:14
阅读次数:
153
Being the only living descendant of his grandfather, Kamran the Believer inherited all of the grandpa's belongings. The most valuable one was a piece ...
分类:
其他好文 时间:
2018-03-04 13:02:29
阅读次数:
209
没有三点共线 这题的思想来源于JOI2011-2012春季训练合宿Day2T2,原题是个大毒瘤题,这题作为原题要用到的的一个结论而存在 点有两种颜色,先考虑对所有点做凸包,假如凸包上的颜色段大于$2$段,那么无解 因为连线一定在凸包内部,所以上图中红色和蓝色不可能不相交而连接起来 为了做这题,首先我 ...
分类:
其他好文 时间:
2018-03-04 10:36:41
阅读次数:
171
```cpp include include include include using namespace std; const int N=1005; const double eps=1e 8; int T,n,r,w,top; struct dian { double x,y; dian(d ...
分类:
其他好文 时间:
2018-03-03 23:29:16
阅读次数:
169
题解:斜率优化,维护上凸包,类似右上半圆 滚动数组优化空间,DP时记录决策点 注意:注意sum[i]-sum[j]可能==0 出题人就给了32分QWQ 其实本代码有Bug但是数据没卡 对于直接把0元素去掉然后DP可能使得序列不足m ...
题意:中文题,大意就不说了,但这个Sigma的确让我看了好久 思路:看了网上的很多题解,大概对斜率优化有了一点了解,发现斜率优化这种东西用在很多方面,比如在对凸壳的求解中,常用的kuangbin凸包模板中就有斜率优化的例子,对于单调队列的认识是基于某次被学弟们踩的一次训练(bzoj 1012 [JS ...
分类:
其他好文 时间:
2018-02-27 10:55:12
阅读次数:
172
题意:凸包上一个点$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
时间复杂度:O(n) 参考:https://www.cnblogs.com/xdruid/archive/2012/07/01/2572303.html 暴力:n^2枚举凸包上的点,如果数据水的话可过。 高级做法: 用一对平行线“卡”住凸包进行旋转。 被一对卡壳正好卡住的对应点对称为对踵点。 对锺点 ...
分类:
其他好文 时间:
2018-02-24 20:47:36
阅读次数:
195
板题 "hdu1348Wall" 平面凸包问题是计算几何中的一个经典问题 具体就是给出平面上的多个点,求一个最小的凸多边形,使得其包含所有的点 具体形象就类似平面上有若干柱子,一个人用绳子从外围将其紧紧缠绕一圈 Graham算法 直接讲算法 我们将所有点排序,分别求出上凸壳和下凸壳,合起来就是凸包 ...
分类:
编程语言 时间:
2018-02-24 14:51:33
阅读次数:
200
凸包(凸壳??)感觉自己数学菜得要死,尤其是对于直线斜率等这些东西……大概~点凸包:静态(那个什么水平序、极角序的算法(大爱水平序))、动态(离线CDQ,在线平衡树(建议splay,有时候set也可以))、完全动态(mmp)(一般找点的话要么斜率二分要么点三分,有别的方法???)边凸包:lc线段树b ...
分类:
其他好文 时间:
2018-02-24 13:11:23
阅读次数:
130