摘要:
"题意" 这是极角序维护凸包。 找一个点作为基准点,我选的是$p1$和$p_2,p_3$的中点的中点。 用$set$维护凸包,内部按照极角排序。 插入一个点: 如果之前存在就不插入。 不然就找到它的前驱$pre$和后继$nxt$,之后不断弹掉两边的点,中途维护下面积即可。 code: 阅读全文
posted @ 2020-01-09 17:13
nofind
阅读(155)
评论(0)
推荐(0)
摘要:
"题意" 显然极角序是能$A$的,然而我非要用水平序。 code: 阅读全文
posted @ 2020-01-09 17:10
nofind
阅读(159)
评论(0)
推荐(0)
摘要:
"题意" 通过观察发现答案为一个整圆+所有除去圆弧的四个顶点形成的凸包的周长,于是直接套模板就好了。 code: 阅读全文
posted @ 2020-01-09 09:02
nofind
阅读(137)
评论(0)
推荐(0)