Chuyến du hành của Mishka
Đề bài
Mô tả
Một đất nước có thành phố, trong đó có thành phố được gọi là thủ đô. Thành phố thứ có giá trị .
Các con đường được xây như sau:
- Tất cả thành phố nối liên tiếp thành một chu trình: với mọi có đường giữa thành phố và , ngoài ra có đường giữa thành phố và .
- Mỗi thành phố thủ đô được nối trực tiếp với mọi thành phố khác: với mọi có đường giữa và .
- Giữa hai thành phố bất kỳ có nhiều nhất một con đường (nếu theo các quy tắc trên sinh ra nhiều đường giữa cùng một cặp, chúng vẫn chỉ tính là một con đường duy nhất).
Chi phí đi qua con đường nối hai thành phố và bằng .
Hãy tính tổng chi phí của tất cả các con đường, tức là với mọi cặp thành phố có đường nối trực tiếp, tính tổng của các tích .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và : số thành phố và số thủ đô.
- Dòng thứ hai chứa số nguyên : giá trị của các thành phố.
- Dòng thứ ba chứa số nguyên phân biệt theo thứ tự tăng dần: chỉ số của các thành phố thủ đô.
Dữ liệu ra
- In ra một số nguyên duy nhất: tổng chi phí của tất cả các con đường.
Ràng buộc
- , các phân biệt và tăng dần.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 1 2 3 1 2 3 |
17 | Thành phố là thủ đô, nối với mọi thành phố. Các cạnh chu trình không chạm thủ đô là và . Tổng . |
| 5 2 3 5 2 2 4 1 4 |
71 | Hai thủ đô là và . Mỗi thủ đô nối với mọi thành phố khác, cạnh giữa hai thủ đô chỉ tính một lần. Cạnh chu trình duy nhất không chạm thủ đô là . Tổng . |
Bình luận