Du Lịch Đảo
Đề bài
Mô tả
Có một lưới gồm các ô: X (đảo), S (nước nông), . (nước sâu). Các ô X liên thông (theo 4 hướng) tạo thành một đảo. Có tổng cộng đảo.
Bessie xuất phát từ một đảo bất kỳ và muốn thăm tất cả đảo. Di chuyển giữa các đảo phải đi qua các ô S (không thể đi qua .). Chi phí di chuyển là số ô S phải bơi qua.
Tìm tổng chi phí bơi tối thiểu để thăm tất cả các đảo.
Dữ liệu vào
- Dòng : Hai số nguyên và .
- dòng tiếp: Mỗi dòng gồm ký tự (
X,S, hoặc.).
Dữ liệu ra
Một số nguyên — tổng chi phí bơi tối thiểu.
Ràng buộc
- (số đảo)
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 4 XX.S .S.. SXSS S.SX ..SX |
3 | Bơi 1 ô từ đảo 1 đến đảo 2, rồi 2 ô đến đảo 3. Tổng = 3. |
| 5 5 XSSSX ....S XSSSX S.... XSSSX |
11 |
Bình luận