2020年2月25日

【模板】旋转卡壳求双凸包最小距离——poj3608

摘要: 求两个凸包间的最小距离,最大距离,都是用同一种思路 最大距离:枚举凸包A的每条边,然后去B找对踵点,求的是点到点的最短距离 最小距离:比最大距离稍复杂一点,枚举凸包A的每条边,去B找对踵点,如果只有一个对踵点,那么求点到线段最短距离 如果有两个对踵点,那么求线段到线段的最短距离(需要改动一下disS 阅读全文

posted @ 2020-02-25 20:46 zsben 阅读(262) 评论(0) 推荐(0) 编辑

【模板】点集直径——p1452

摘要: 首先要了解对踵点的定义https://blog.csdn.net/qq_34921856/article/details/80689629 然后是旋转卡壳算法的全家桶 https://blog.csdn.net/qq_34921856/article/details/80690822 但是代码实现有 阅读全文

posted @ 2020-02-25 16:26 zsben 阅读(236) 评论(0) 推荐(0) 编辑

【模板】多边形面积——poj3348

摘要: #include<iostream> #include<cstring> #include<cstdio> #include<cmath> #include<vector> #include<algorithm> using namespace std; #define N 3005 typedef 阅读全文

posted @ 2020-02-25 13:33 zsben 阅读(129) 评论(0) 推荐(0) 编辑

稳定凸包——poj1228

摘要: 严格凸包的情况下,每条边上至少要有三个点,叫做稳定凸包 #include<iostream> #include<cstring> #include<cstdio> #include<cmath> #include<vector> #include<algorithm> using namespace 阅读全文

posted @ 2020-02-25 13:10 zsben 阅读(135) 评论(0) 推荐(0) 编辑

导航