Cho n thành phố và ma trận khoảng cách dij. Người bán hàng xuất phát từ thành phố 0, đi qua mỗi thành phố đúng một lần rồi quay về 0. Tìm tổng quãng đường nhỏ nhất (chu trình Hamilton ngắn nhất).
Dòng đầu n. n dòng sau, mỗi dòng n số nguyên là ma trận khoảng cách (đối xứng, dii=0).
1≤n≤15, 0≤dij≤106.
In một số nguyên: độ dài chu trình nhỏ nhất.
Ví dụ:
Đầu vào:
4
0 10 15 20
10 0 35 25
15 35 0 30
20 25 30 0
Đầu ra:
80
Giải thích:
Đang tải editor...