CF1472G Moving to the Capital
题目描述
### 题意
有一个由 $n$ 个点 $m$ 条边组成的有向图。边长均为 $1$。定义 $d_i$ 为点 $1$ 到点 $i$ 的最短距离。
你要通过以下方法走边,求出从每个点开始,在能到达的点 $i$ 中,$d_i$ 的最小值是多少。
- 若当前在 $i$,有一条 $i \to j$ 的有向边,且 $d_i
输入格式
第一行:整数 $t$,即数据组数。
每组数据以一个空行开头。
每组测试数据:
第一行:两个整数 $n,m$,分别代表点数,边数。
接下来 $m$ 行,每行两个整数 $u,v$,分别代表每条边的起点,终点。
输出格式
每个测试数据一行,每行 $n$ 个整数,第 $i$ 个代表从第 $i$ 个结点出发到第 $1$ 个结点的最短距离。
说明/提示
$1\leq t\leq 10^4$
$2\leq n\leq 2\times 10^5$
$1\leq m\leq 2\times 10^5$
$1\leq u,v\leq n$
Translated by @[Cym10x](/user/354015).