*2200 的绿,是道好题
不想投题解,因为思路重复,而且太麻烦了。
先设任意一点向左,判断方向关系是否矛盾,类似二分图判定的染色。
确定下方向后,就可以将原条件转换成为若干个类似 \(x_i>x_j\) 的约束条件。差分约束即可。这题 spfa
不太方便而且也可能被卡,但可以发现建边都是 \(x\) 大往小连,如果合法一定是 DAG
,上 topo
。
*2200 的绿,是道好题
不想投题解,因为思路重复,而且太麻烦了。
先设任意一点向左,判断方向关系是否矛盾,类似二分图判定的染色。
确定下方向后,就可以将原条件转换成为若干个类似 \(x_i>x_j\) 的约束条件。差分约束即可。这题 spfa
不太方便而且也可能被卡,但可以发现建边都是 \(x\) 大往小连,如果合法一定是 DAG
,上 topo
。