题解 CF559E
提供一种不同的思路。
首先发现值域很大,但有用的点数不多。那么可以离散化,只将所有的
下面使用的所有位置下标均为离散化后的下标。
考虑最终点亮的情况,将所有相交的线段并起来称为同一个连通块,那么最终局面就是若干个不交连通块的并。我们在
具体地,我们记
当我们求出所有的
接下来考虑如何求所有的
有一道很类似的题目:CF1476F 。
将所有灯按位置排序,对于每个
提供一种不同的思路。
首先发现值域很大,但有用的点数不多。那么可以离散化,只将所有的
下面使用的所有位置下标均为离散化后的下标。
考虑最终点亮的情况,将所有相交的线段并起来称为同一个连通块,那么最终局面就是若干个不交连通块的并。我们在
具体地,我们记
当我们求出所有的
接下来考虑如何求所有的
有一道很类似的题目:CF1476F 。
将所有灯按位置排序,对于每个