#abc299e. [abc299_e]Nearest Black Vertex

[abc299_e]Nearest Black Vertex

给一个 NN 个点 MM 条边的无向简单联通图和 KK 个限制,你需要将结点染成黑白两色满足所有限制,每个限制形如 pi,dip_i,d_i 表示点 pip_i 距离最近的黑点的距离恰好等于 did_i,问是否存在染色方案,若存在给出任意一组解。

两点之间的距离定义为它们之间的最短路径上的边数。特别的,任何点到其自身的距离为 00

$N\le2000,N-1 \le m \le \min\{n(n-1)/2,2000\},K \le N$