计算几何
文章平均质量分 52
何况虚度光阴
这个作者很懒,什么都没留下…
展开
-
Rikka with Ants(类扩展欧几里得)
给你两只蚂蚁,他们的起始坐标都为(1,0),然后每只蚂蚁都不能走到y=0下面,每只蚂蚁只能,向上或者向右走,并且必须尽量离对应的直线更近,一只蚂蚁不呢超过y=a/bx这条线,另一只蚂蚁不能超过y=c/dx这条线,问最后两只蚂蚁都能共同到达的点的个数,如果有无数个输出-1.其实就是当前再向上走一下就超过了该线段,所以要向右走,所以此时这两个的y是一样的,所以就是上一个的y再向上走一下就超过了k(x-1)这个线,所以就是(y+1)>k(x-1),所以每个蚂蚁满足y<kx,y+1<k(x-1);原创 2023-03-23 17:59:01 · 198 阅读 · 0 评论 -
第十五届东北四省大学生程序设计大赛J. Transform(计算几何,罗德里格斯旋转公式)
计算几何,罗德里格斯旋转公式,东北四省原创 2023-03-22 20:59:05 · 173 阅读 · 0 评论 -
平面最近点对(计算几何,分治)
现在假设我们已经给 (l,r) 内的点以 y 坐标为关键字排好了序。容易发现,随着 y 坐标的升高,每次只会是绿色区域上面的点加入,只会是绿色区域底部的节点移出。指针 L 和指针 R 之间是需要处理的数据。每次将 L 指针向右移动后,将 R 指针向右移动,直到拓展到需要处理的数据的右边界。容易发现,L 和 R 都只会移动最多 n 次,因此维护待处理数据的时间复杂度是 O(n) 的。当红色部分被划分成了绿色部分和红色部分后,可以发现这两个子问题内都只有两个点了。计算出平面最近点对的距离,可以先将所有的点。原创 2023-03-16 20:19:18 · 181 阅读 · 0 评论 -
第十七届黑龙江省大学生程序设计竞赛(金牌题)DCollision Detector
第十七届黑龙江省大学生程序设计竞赛(金牌题)DCollision Detector题目链接:https://codeforces.com/gym/103688/problem/D原创 2023-03-06 21:41:05 · 296 阅读 · 0 评论 -
P3744 李彬的几何
计算几何,海伦公式原创 2023-01-12 19:09:50 · 64 阅读 · 0 评论 -
P2742圈奶牛Fencing the Cows
包围奶牛(Andrew算法)计算几何原创 2023-01-11 18:47:26 · 63 阅读 · 0 评论