Rotary jam
Original link: https://www.shuizilong.com/house/archives/rotating-calipers/ https://oi-wiki.org/geometry/rotating-calipers/ https://www.luogu.com.cn/problem/P1452 | https://vjudge.net/problem/POJ-2187 diameter https://codeforces.com/contest/1578/problem/F Integral, Minimum Covering Rectangle https://vjudge.net/problem/POJ-3608 Convex Hull Spacing #include <lastweapon/geometry> using namespace lastweapon; using namespace CG; typedef vector<Po> VP; #define suc(x) (x+1==n?0:x+1) DB rc(const VP&P){ int n = SZ(P)-1, j = 1; DB d2 = 0; REP(i, n){ while (dett(P[i+1]-P[i], P[j+1]-P[j])>0) j=suc(j); checkMax(d2, max(dist2(P[i], P[j]), dist2(P[i+1], […]