计算几何
文章平均质量分 71
「已注销」
混子一个
展开
-
CF 333E 计算几何+bitset优化
http://codeforces.com/contest/333/problem/E 题意:3000个点,选三个组成三角形,输出最长的最短边 的一半 思路:枚举边,对边排序,之后维护每个点连接的点,如果枚举到某一条边发现对应两个点的集合有交集,说明这条边可以作为一个三角形的最短边(因为排序过,连接的肯定都 比当前枚举的边长) 当然这里使用Bitset来原创 2016-10-23 16:19:14 · 512 阅读 · 0 评论 -
FZOJ 2242
http://acm.fzu.edu.cn/problem.php?pid=2242 题意:一个圆上有若干点(不重复),问你可以构成多少锐角三角形。。 思路:排序,枚举每一个点之后二分找到这个点的圆心延长线,之后统计钝角和直角三角形的个数(每次统计向量的左半部分,这样保证不会重复计数)。 排序方法,对于x根据所在象限增加偏移量,可以考虑以x轴划分,上半部分增加一倍偏移量并且-原创 2016-12-03 18:47:40 · 549 阅读 · 0 评论