Chọn thành phố trung tâm
Đề bài
Mô tả
Đất nước Omega có thành phố (đánh số từ đến ) và tuyến đường hai chiều nối giữa các thành phố này. Các tuyến đường không cắt nhau, tuyến đường thứ nối giữa hai thành phố khác nhau và và có khoảng cách (với ). Hai thành phố có thể được nối bởi nhiều tuyến đường; khi đó đi theo tuyến nào cũng được. Khoảng cách giữa hai thành phố là tổng độ dài của đường đi ngắn nhất giữa chúng (khoảng cách từ một thành phố đến chính nó bằng ).
Ông Piter vừa được bầu chọn làm tổng thống mới của Omega và kế hoạch đầu tiên của ông cho sự phát triển kinh tế là xây dựng các trung tâm kinh tế lớn tại các thành phố mà việc đi lại, giao thương buôn bán phải dễ dàng.
Trong rất nhiều tiêu chí chọn thành phố đặt các trung tâm kinh tế, ông Piter quyết định những thành phố được chọn phải có tổng khoảng cách đến các thành phố khác là nhỏ nhất.
Yêu cầu: Tìm các thành phố thỏa mãn quyết định của ông Piter.
Dữ liệu vào
- Dòng đầu ghi hai số nguyên và (; ).
- dòng sau, dòng thứ ghi ba số nguyên (; ; ).
Dữ liệu ra
Nếu tồn tại hai thành phố nào đó không có đường đi giữa chúng, ghi số duy nhất .
Ngược lại, ghi trên một dòng hai số: tổng khoảng cách nhỏ nhất từ một thành phố được chọn đến các thành phố khác, và số lượng thành phố được chọn (số thành phố đạt tổng nhỏ nhất đó).
Ràng buộc
- , .
- , .
- .
Subtasks
- số test: , .
- số test: , .
- số test: , .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 4 1 2 2 1 3 3 2 4 3 3 4 10 |
10 2 | Tổng khoảng cách từ các thành phố lần lượt là , , , . Hai thành phố và được chọn. |
| 3 4 1 2 1 2 3 2 1 2 5 1 3 10 |
3 1 | Thành phố và được nối bởi hai tuyến dài và , đi theo tuyến dài . Khoảng cách: là , là , là (qua thành phố ). Các tổng là , chỉ chọn thành phố . |
| 3 1 1 2 4 |
0 | Không có đường đi đến thành phố . |
| 1 0 | 0 1 | Chỉ có một thành phố, tổng khoảng cách bằng . |
Bình luận