Chọn ĐTQG Thanh Hóa 2026 - Cạnh bắt buộc

Xem dạng PDF

Gửi bài giải

Điểm: 50,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Một quốc gia có ~n~ thành phố và ~m~ tuyến đường hai chiều, tuyến đường thứ ~i~ nối hai thành phố ~u_i~, ~v_i~ và có chi phí bảo trì ~w_i~. Chính phủ muốn chọn một tập ~n-1~ tuyến đường để mọi thành phố vẫn liên thông với nhau và tổng chi phí là nhỏ nhất, tức là một cây khung nhỏ nhất.

Tuy nhiên, vì lý do chiến lược, ở mỗi phương án phân tích người ta quan tâm đến từng tuyến đường riêng lẻ. Độ ưu tiên của tuyến đường thứ ~i~ được định nghĩa là tổng chi phí nhỏ nhất của một cây khung bao trùm toàn bộ ~n~ thành phố và bắt buộc phải chứa tuyến đường thứ ~i~.

Yêu cầu: Với mỗi tuyến đường, hãy tính độ ưu tiên của nó.

Input

  • Dòng đầu chứa hai số nguyên ~n, m~ ~(2 \le n \le 2 \cdot 10^5, n-1 \le m \le 3 \cdot 10^5)~;

  • ~m~ dòng tiếp theo, dòng thứ ~i~ chứa ba số nguyên ~u_i, v_i, w_i~ ~(1 \le u_i, v_i \le n, u_i \ne v_i, 1 \le w_i \le 10^9)~;

  • Dữ liệu đảm bảo đồ thị liên thông và không có hai cạnh nào trùng nhau hoàn toàn.

Output

Gồm ~m~ dòng, dòng thứ ~i~ là độ ưu tiên của cạnh thứ ~i~.

Scoring

Subtask Điểm Ràng buộc
1 ~20\%~ ~n \le 200, m \le 500~
2 ~20\%~ ~m=n-1~
3 ~20\%~ Mọi cạnh có cùng trọng số
4 ~15\%~ Đồ thị là đồ thị đầy đủ trên không quá ~2000~ đỉnh
5 ~25\%~ Không có ràng buộc gì thêm

Sample Input 1

4 5
1 2 3
1 3 1
1 4 4
2 3 5
3 4 2

Sample Output 1

6
6
8
8
6

Notes

  • Một cây khung nhỏ nhất của đồ thị có chi phí ~6~, gồm các cạnh ~(1,3)~, ~(3,4)~, ~(1,2)~. Vì vậy ba cạnh trên đều có độ ưu tiên bằng ~6~.

  • Cạnh ~(1,4)~ phải thay thế cạnh nặng nhất trên đường ~1 \rightarrow 3 \rightarrow 4~ trong cây khung nhỏ nhất, nên độ ưu tiên là ~8~. Cạnh ~(2,3)~ cũng có độ ưu tiên là ~8~.


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.