#P005920. 电脑病毒
电脑病毒
当前没有测试数据。
题目描述
某局域网中有 台电脑,编号为 。电脑之间通过网络线缆连接,共有 条连接线缆,每条线缆连接两台电脑,使得这两台电脑之间可以互相传输数据。
不幸的是,其中一台电脑感染了病毒。病毒可以通过网络线缆传播到其他电脑。每经过一条线缆,病毒传播的时间为 个单位时间。也就是说,如果病毒从电脑 传播到电脑 ,经过的路径长度为 ,则需要 个单位时间。
现在,已知病毒最初出现在编号为 的电脑上,请计算出病毒传播到每台电脑所需的最短时间。如果某台电脑无法被传播到,输出 。
输入格式
第 行读入 个整数 。
接下来 行,每行 个整数 ,表示电脑 和电脑 之间有一条线缆连接。
输出格式
输出一行 个整数,第 个整数表示病毒传播到电脑 的最短时间。
样例
输入
4 4 1
1 2
2 3
3 4
1 4
输出
0 1 2 1
数据范围
对于 的数据,满足 ,,。