#P1169. 传送(transfer)
传送(transfer)
题目描述
存在 个小镇, 条传送通道,第 条双向连结 两个小镇,经过每个传送通道需要花费 分钟。特别地,可能存在 ,表示该条传送通道只规定了一端,另一端待定。存在 个独立询问,对于 ,钦定所有未确定的 均为 ,求从小镇 到小镇 最小耗费的时间。若无法到达输出 。
输入格式
第一行输入两个整数 。
接下来 行,每行输入两个整数 。
输出格式
输出一行 个整数,表示每个询问的答案。
输入输出样例 #1
输入 #1
3 2
0 2
1 2
输出 #1
-1 -1 2
输入输出样例 #2
输入 #2
5 5
1 2
1 3
3 4
4 5
0 2
输出 #2
3 3 3 3 2
数据范围
- 没有重边