2020年2月24日

凸包+二进制枚举——poj1873

摘要: 注意剪枝一下,不然会t #include<iostream> #include<cstring> #include<cstdio> #include<vector> #include<cmath> #include<algorithm> using namespace std; #define N 阅读全文

posted @ 2020-02-24 23:00 zsben 阅读(134) 评论(0) 推荐(0) 编辑

【模板】凸包——poj1113

摘要: 凸包性质 如果把凸包的一点放到原点,那么剩下所有点只会经过三个象限,且每个象限内的点极角递增或递减 #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #include<cmath> #include<v 阅读全文

posted @ 2020-02-24 21:51 zsben 阅读(113) 评论(0) 推荐(0) 编辑

【模板】最小圆覆盖——bzoj1336

摘要: 博客链接 https://blog.csdn.net/commonc/article/details/52291822 #include<bits/stdc++.h> using namespace std; #define N 100005 typedef double db; const db 阅读全文

posted @ 2020-02-24 19:34 zsben 阅读(192) 评论(0) 推荐(0) 编辑

余弦公式+海伦公式+浮点数gcd——cf1C

摘要: 注意:对浮点数进行gcd时尽量吧eps设得大一点1e-2 /* 当圆外切给定三角形时,该圆最小 求三角形ABC外切圆的半径R S=0.5*ab*sinC a/sinA = b/sinB = c/sinC = 2R S=abc/4R => R=abc/4S 根据海伦公式 S=sqrt(p(p-a)(p 阅读全文

posted @ 2020-02-24 15:16 zsben 阅读(193) 评论(0) 推荐(0) 编辑

导航