【算法】判断平面内两条线段是否相交

0. 引言 在计算几何中,经常要求判断线段与线段或直线是否有交点。如果简单地求它们的交点再进行判断容易出错(误差之类的,而且比较麻烦),所以我们需要稳定的方法来判断! 注:后文中所有的表示未标注的话均为向量表示法。 1. 法一(基本法曰.. 曰)定义 一条直线由一个点 $O$和一个向量 $V$组成 阅读更多…

【题解】tree lct BZOJ – 2631

1. 题目 传送门= ̄ω ̄= 上面那个是个权限题,所以木有权限的童鞋们可以去清橙上刷:传送门= ̄ω ̄= 或者可以去 LUOGU 上刷:传送门= ̄ω ̄= 2. 题解 看到 boshi 正在刷 lct 于是赶紧跟风 QvQ 好久没写 lct 的题了 QvQ,感觉现在复习一下还是很吼滴! 就搞个 lct, 阅读更多…

【算法】CDQ 分治简单小结 -boshi

CDQ 分治简单小结 从围棋说起 ? 围棋是一门深奥的竞技艺术。虽然说最近人类棋手已在机器的手下再无抬头之力,但是人类棋手下棋时的策略却对我们很有启发性 (毕竟目前 AlphaGo 还不能告诉你为什么它要这么下棋)。 围棋遵从三个简单的规则: 双方在没有子的格点上轮流落子,共 19*19 个格点 一 阅读更多…

【算法】快速傅里叶变换与快速数论变换从站在门外到入门 ——litble

前言 litble 不会 FFT 和 NTT,是自己太蒻了。 学习数学知识需要耐心,所以也请和蒟蒻 litble 一样站在门外的人保持耐心来学,加油吧! 另外,litble 很好奇,为什么《数学一本通》讲这些东西只讲了半页纸。 复数 参考博客,同时借了张图。 复数的基本定义 虚数单位:$i=\sqr 阅读更多…