Submit solution
Points:
100.00 (partial)
Time limit:
1.0s
Memory limit:
1G
Input:
stdin
Output:
stdout
Author:
Problem type
Allowed languages
C, C++, GAS64, Pascal, Perl, PHP, Python, Sed, TCL, Text
Vùng liên thông trong đồ thị là tập hợp các đỉnh mà từ một đỉnh bất kỳ có đường đi trực tiếp hoặc gián tiếp đến các đỉnh khác trong tập hợp đó.
Cho đồ thị vô hướng có
Bạn ghé thăm các đỉnh trong vùng liên thông có nhiều đỉnh nhất và sử dụng vé miễn phí để tổng chi phí nhỏ nhất.
*Dữ liệu vào: *
- Dòng 1: Ghi số nguyên dương
, . - Dòng 2: Ghi
số nguyên dương là chi phí thăm đỉnh ( ≤ ). dòng tiếp theo, mỗi dòng ghi số nguyên dương và thể hiện có đường đi giữa hai đỉnh và .
Kết quả: Ghi ra số đỉnh được thăm nhiều nhất và tổng chi phí nhỏ nhất tìm được.
Ví dụ:
INPUT
Copy
12 7
1 2 3 1 2 4 4 4 3 3 2 1
1 2
2 5
2 6
6 10
3 4
9 11
9 12
OUTPUT
Copy
5 8
(Chọn vùng nhiều đỉnh nhất: 1, 2, 5, 6, 10; Chi phí 1 + 2 + 2 + 4 + 3 = 12. Dùng vé miễn phí cho đỉnh 6, thu được tổng chi phí: 12-4=8)
Comments
iloveamelia