浅学计算几何
极角排序
精度差较大的做法:使用 (直接返回向量 与 的夹角大小) 的大小排序。
面对整数不会丢失精度的做法:
我们知道对于同一半平面的向量 ,,由于保证了 ,我们珂以直接判断 正负性就珂以判断 的大小(正就是 要逆时针翻到 ,即极角较小,否则相反)。
直接计算叉乘正负性就珂以了,因为分母不影响。
例题:CF598C
解法:极角排序完后,现欲比较角的大小。
我们将两个角旋回到 上,这样右边成了向量极角比较。
考虑一组角向量 旋转到 上变成了 ,放缩 后就消除了分数。
本文作者:127_127_127
本文链接:https://www.cnblogs.com/sizeof127/p/16553514.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步