QOJ.ac

QOJ

Type: Editorial

Status: Open

Posted by: KiharaTouma

Posted at: 2026-02-15 15:51:21

Last updated: 2026-02-15 15:59:29

Back to Problem

New Editorial for Problem #16332

观察 1:对于每个车站等级,我们只需要满足最左侧和最右侧的两个车站之间有直达列车即可。

观察 2:对于每个车站等级,如果存在一趟列车,无论这趟列车的 $y$ 为何,这个车站等级的最靠边的两个车站都有直达列车,那么这个车站等级不用考虑;否则答案和这个车站等级最右边的车站无关,只和最左边的车站有关。

于是可以把每个车站和列车都画在坐标系上,横坐标是位置,纵坐标是等级(对于车站等级,横坐标是最左侧的出现位置;对于列车,纵坐标是 $x$ 的值,横坐标是分隔点)。

那么一个车站等级如果不被满足,那么就是说它的左边、下面的所有列车的 $y$ 均大于它的纵坐标。

考虑容斥后带着系数 dp,发现按照横坐标从小到大 dp 是可行的。

观察 3:车站等级对于坐标系上它下方列车的限制,车站等级越高,限制越严格。

所以枚举不被满足的最高的车站等级,记录 $f_{i,j}$ 表示考虑横坐标排序后前 $i$ 个点,前面的列车 $y$ 最小值为 $j$ 即可。转移细节较多。

Comments

No comments yet.