COCI 2016/2017 - Contest 1 - Mag

Xem dạng PDF

Gửi bài giải

Điểm: 1,40 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 300M
Input: stdin
Output: stdout

Người đăng:
Nguồn bài:
COCI 2016/2017 - Contest 1
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Bạn được cho một cây vô hướng với mỗi đỉnh của nó được gắn với một phép thuật Xi. Chỉ số phép thuật của một đường đi trên cây được tính bằng tích các phép thuật của các đỉnh trên đường đi chia cho số đỉnh thuộc đường đi đó. Ví dụ chỉ số phép thuật của một đường đi gồm 2 đỉnh có phép thuật bằng 35 sẽ là 7.5 (3×5÷2=7.5).

Cây vô hướng có những tính chất sau:

  • Một cây vô hướng là một đồ thị vô hướng liên thông bao gồm N đỉnh và N1 cạnh.
  • Đường đi trên đồ thị là danh sách các đỉnh liên tiếp, trong đó 2 đỉnh kề nhau được nối với nhau bởi cạnh đồ thị. Một đường đi trên cây có thể bắt đầu và kết thúc ở cùng một đỉnh. Ngoài ra, một đường đi cần đảm bảo không có đỉnh nào bị lặp lại.

Hãy tìm đường đi có chỉ số phép thuật nhỏ nhất và in chỉ số đó.

Input

  • Dòng đầu tiên chứa số nguyên N (1N106) là số đỉnh của cây.
  • N1 dòng tiếp theo mỗi dòng chứa hai số nguyên AiBi (1Ai,BiN) thể hiện có cạnh nối giữa hai đỉnh AiBi.
  • N dòng tiếp theo mỗi dòng chứa một số nguyên Xi (1Xi109) là phép thuật được gắn với đỉnh thứ i.

Output

In ra chỉ số phép thuật nhỏ nhất tìm được dưới dạng phân số tối giản P/Q (PQ là các số nguyên tố cùng nhau).

Bộ test đảm bảo rằng PQ luôn nhỏ hơn 1018

Sample 1

Input
Copy
2
1 2
3
4
Output
Copy
3/1

Sample 2

Input
Copy
5
1 2
2 4
1 3
5 2
2
1
1
1
3
Output
Copy
1/2

Subtask

  • 4 test có N1000.
  • 6 test tiếp theo, mỗi đỉnh thuộc cây vô hướng liên kết với không quá 2 đỉnh khác.
  • 10 test còn lại không có điều kiện gì thêm.

Giải thích

  • Ví dụ 1: Con đường có chỉ số phép thuật tối thiểu gồm một đỉnh có phép thuật bằng 3 vì vậy kết quả in ra là 3/1.
  • Ví dụ 2: Con đường có chỉ số phép thuật tối thiểu cần tìm gồm đỉnh 2 và đỉnh 4, chỉ số phép thuật lúc này bằng 1×1÷2=1/2.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.