传送门:2018 ACM 国际大学生程序设计竞赛上海大都会赛2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛2018-08-05 12:00:00 至 2018-08-05 17:00:00时长: 5小时比赛情况实录难度差不多介于省赛和区域赛之间吧。开题A是计算几何,有点思路后就先放下去写... ...
分类:
其他好文 时间:
2020-01-21 23:42:43
阅读次数:
127
热烈庆祝我马力大进步能调出计算几何了…… A "A" 阅读理解+$map$ ...
分类:
其他好文 时间:
2020-01-21 23:38:54
阅读次数:
120
发现计算几何算法(瞎搞)真的是博大精深。 最大三角形和最大四边形都是旋转卡壳,有模板的。这里的方法还可以求最小三角形还有最小四边形,以及三角形面积存在性问题。 求最小三角形面积(n平方):bzoj3707. 参考:http://www.pianshen.com/article/772191644/ ...
分类:
其他好文 时间:
2020-01-21 20:17:37
阅读次数:
83
题意: "题目链接" 在房屋与property line之间有障碍物(房屋,property line,障碍物均可看做与x轴平行的线段) 求从房屋到property line最长的能看到的一段的长度 思路: 能看到的一段的长度本身并不好求解 但是不能看到的一段的长度却相对好求解 于是找到proper ...
分类:
其他好文 时间:
2020-01-21 10:35:53
阅读次数:
74
还是题都没做完就来写一部分题解了,因为最近很忙(其实是效率太低),所以可能一时半会回不来这个专题。 为了防止什么都没剩下忘干净,于是乎瞎写个题解记录一下。。。 还是一如既往的不擅长集合。 刚开始我看到半平面交我还以为是用来解决三维计算几何问题的,吓一跳。 半平面不用多说,就是一条直线把一个二维平面分 ...
分类:
其他好文 时间:
2020-01-13 19:44:31
阅读次数:
101
GPBH 主要学了一下凸包和半平面交,但GPBH 凸包就是维护斜率,可以在单调的斜率上寻找最优解。 半平面交是解不等式,寻找约束条件下的最优情况。 刷凸包题的过程中出现了一类问题就是插入和询问,询问只会询问插入过的区间。 这时候就需要利用线段树的一些优点:每个结点只会在区间覆盖满了之后才会被询问到。 ...
分类:
其他好文 时间:
2020-01-09 22:26:22
阅读次数:
75
先大概写几点: 1. 可以手玩,适合较小的数据点; 2. 利用没有程序运行时限的优势,写一个$10^{10}$大暴力都没有问题; 3. 最重要的一点: 面向数据编程 ,很多提答题的问题本身是没有多项式复杂度解法的,但是给出的数据具有一定的性质,如果发现了这些性质就比较容易在规定时间内解决; 4. 提 ...
分类:
其他好文 时间:
2020-01-04 22:37:57
阅读次数:
89
需补内容 以下内容按照重要性排序: 1. 基础部分(需要专门学习,需整理配套模板): 1. DP 1. 背包问题 2. 数位DP 3. 区间DP 2. 图论 1. 二分图 2. 最大团 3. 连通性(tarjan) 3. 数据结构 1. 树直径,重心等基本参数。 2. FHQ Treap, 替罪羊树 ...
分类:
其他好文 时间:
2020-01-01 09:27:29
阅读次数:
98
二维凸包 二维凸包是计算几何的基础算法。这里是Graham算法 我们首先找到一个一定在凸包上的点,即纵坐标最小的点中,横坐标也最小的点。 然后将其他的点按照与这个点的极角排序 用栈维护,依次扫描这些排序的点 然后如果当前点和栈顶的两个点形成了凸包,就将栈顶弹出。 加入当前点 对于三点共线的情况,我们 ...
分类:
其他好文 时间:
2019-12-27 23:44:57
阅读次数:
101
介绍 凸包(Convex Hull)是一个计算几何(图形学)中的概念,它的严格的数学定义为:在一个向量空间V中,对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。 在图像处理过程中,我们常常需要寻找图像中包围某个物体的凸包。凸包跟多边形逼近很像,只不过它是包围物体最外层的一个凸集,这个凸集是所 ...
分类:
其他好文 时间:
2019-12-22 18:11:57
阅读次数:
79