计算几何
文章平均质量分 71
Thomas_ZQQ@Runespoor
这个作者很懒,什么都没留下…
展开
-
bzoj2300: [HAOI2011]防线修建 离线,动态维护凸壳
Description 近来A国和B国的矛盾激化,为了预防不测,A国准备修建一条长长的防线,当然修建防线的话,肯定要把需要保护的城市修在防线内部了。可是A国上层现在还犹豫不决,到底该把哪些城市作为保护对象呢?又由于A国的经费有限,所以希望你能帮忙完成如下的一个任务: 1.给出你所有的A国城市坐标 2.A国上层经过讨论,考虑到经济问题,决定取消对i城市的保护,也就是说i城市不需要在防线内了 ...原创 2018-07-12 22:02:53 · 264 阅读 · 0 评论 -
【题解】Codeforces Round #573 (Div. 1) E. Tokitsukaze and Explosion
题目 其实官方题解已经非常清晰了。 主要是记录一下自己犯的错误。 最近要好好搞搞计算几何! 直接用角度区间判,并且还不用eps。可能1e5的坐标,acos,atan2之类的精读还行? 扩展成2 * n个时一定要保证右端点最大 - 最小 <= 2 * pi , 因为后面贪心是对右端点做得,所以不用考虑左端点。这样可以保证扩展后右端点还是递增的! 3. 这个倍增的思路还是挺常见的。直接贪心做...原创 2019-08-04 20:57:46 · 194 阅读 · 0 评论 -
【题解】codeforces Forethought Future Cup - Elimination Round - H
problem solution1 DP 所求5角星等价于找5个点的凸包数量 把所有边按照极角排序,依次枚举边转移 这样就只需要记录第一个点和当前点,不需要记录最后一条边,凸包一定合法(因为没有三点共线的情况,否则要特殊处理共线情况) #include<bits/stdc++.h> using namespace std; typedef long long ll; const ...原创 2019-08-13 20:07:30 · 154 阅读 · 0 评论