【题目链接】
【思路要点】
- 枚举一对线段,我们只需要判断旋转过程中,这对线段是否会有公共点。
- 注意到 P P P 到 Q Q Q 的距离始终不变,并且这一对线段所成夹角始终不变,旋转的过程可以等价为 Q Q Q 绕 P P P 旋转,且多边形 B B B 的各点与 Q Q Q 的相对位置始终不变。
- 因此,使得两条线段存在公共点的 Q Q Q 点的位置的集合即为线段 A i − A j A_i-A_j Ai−Aj 和线段 ( Q − B i ) − ( Q − B j ) (Q-B_i)-(Q-B_j) (Q−Bi)−(Q−Bj) 的闵可夫斯基和,我们只需判断该平行四边形是否与以