#P10982. [2015杭电多校]The path
[2015杭电多校]The path
The path
Problem Description
You have a connected directed graph.Let be the length of the shortest path from to .Specially .A graph is good if there exist satisfy .Now you need to set the length of every edge satisfy that the graph is good.Specially,if ,the graph is good too. The length of one edge must It's guaranteed that there exists solution.
Input
There are multiple test cases. The first line of input contains an integer , indicating the number of test cases. For each test case: The first line contains two integers n and m,the number of vertexs and the number of edges.Next m lines contain two integers each, and , indicating there is a link between nodes and and the direction is from to . ,
Output
For each test case,print lines.The i-th line includes one integer:the length of edge from to
Sample Input
2
4 6
1 2
2 4
1 3
1 2
2 2
2 3
4 6
1 2
2 3
1 4
2 1
2 1
2 1
Sample Output
1
2
2
1
4
4
1
1
3
4
4
4
Author
SXYZ
Source
2015 Multi-University Training Contest 8