题目描述
小杨从一张无向图的点 出发,想知道去每个点最少要经过几条边。他打算把这些最少边数逐个记下来,请输出每个点到 的最短距离(也就是它在第几层);走不到的点输出 -1。
输入格式
第一行三个整数 ;接下来 行每行两个整数 。
输出格式
一行 个整数,空格分隔。
样例
输入
5 4 1 1 2 1 3 3 4 2 5
输出
0 1 1 2 2
j01549.in输出j01549.out小杨从一张无向图的点 出发,想知道去每个点最少要经过几条边。他打算把这些最少边数逐个记下来,请输出每个点到 的最短距离(也就是它在第几层);走不到的点输出 -1。
第一行三个整数 ;接下来 行每行两个整数 。
一行 个整数,空格分隔。
5 4 1 1 2 1 3 3 4 2 5
0 1 1 2 2