REF: COCI
Cho đồ thị vô hướng, liên thông . Mỗi nút trên sẽ được gán một giá trị trọng số .
Một giá trị gọi là tích số của đường đi trên cây được tính bằng cách nhân các giá trị trọng số trên các nút của đường đi đó chia cho số nút trên đường đi. Ví dụ, đi từ nút có trọng số đến nút có trọng số thì tích số của đường dẫn trên là .
Trên đồ thị đã cho, hãy lập trình tìm đường đi với tích số nhỏ nhất.
Input
Dòng đầu tiên chứa số nguyên dương thỏa .
dòng tiếp theo, mỗi dòng chứa hai số nguyên thỏa là cạnh nối hai đỉnh .
dòng tiếp theo, mỗi dòng chứa một số nguyên thỏa là trọng số của các đỉnh theo thứ tự lần lượt của .
Output
In đường dẫn với tích số cần tìm, kết quả cần in dạng phân số: với nguyên tố cùng nhau.
Samples
Sample Input 1
2
1 2
3
4
Sample Output 1
3/1
Sample Input 2
5
1 2
2 4
1 3
5 2
2
1
1
1
3
Sample Output 2
1/2
Note
Ở testcase số 1, đường đi từ nút số có giá trị trọng số vào chính nó, nên kết quả là: .
Ở testcase số 2, đường đi từ nút số có giá trị trọng số vào nút số có trọng số , nên kết quả là: .
Comments