Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Đề bài

Trong kỳ nghỉ hè năm nay, Sherry được bố thưởng cho một tour du lịch quanh N đất nước tươi đẹp với nhiều thắng cảnh nổi tiếng (vì Sherry rất ngoan). Tất nhiên, Sherry sẽ đi bằng máy bay.

Giá vé máy bay từ đất nước i đến đất nước jCi,j. Lưu ý rằng chi phí bay có thể không đối xứng, tức là Ci,j có thể khác Cj,i.
Ví dụ: Bay từ Hà Nội → Tokyo tốn 300$,
nhưng bay từ Tokyo → Hà Nội có thể tốn 350$.

Tuy được bố thưởng cho nhiều tiền để đi du lịch, nhưng Sherry cũng muốn tìm cho mình một hành trình với chi phí rẻ nhất có thể để dành tiền mua quà về tặng mọi người (các chuyến bay của Sherry đều được đảm bảo an toàn tuyệt đối).

Yêu cầu: Hãy giúp Sherry tìm một hành trình đi qua tất cả các nước, mỗi nước đúng một lần sao cho tổng chi phí là nhỏ nhất.

Input

Dòng đầu tiên là số N, là số lượng đất nước muốn đi (5 < N < 16).
Dòng thứ i trong N dòng tiếp theo gồm N số nguyên, số thứ j là ai,j (0 ≤ ai,j ≤ 10001)

Output

Gồm một dòng duy nhất là chi phí bé nhất tìm được.

Sample input

6
0 1 2 1 3 4 
5 0 3 2 3 4 
4 1 0 2 1 2 
4 2 5 0 4 3 
2 5 3 5 0 2 
5 4 3 3 1 0

Sample output

8

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.