Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập dpbitmasknguoibanhang2

Bài toán người bán hàng 2

Dễ Quy hoạch độngQuy hoạch động trạng thái

  • 100 Điểm
  • 2.0s Thời gian
  • 256M Bộ nhớ
  • 0% Tỉ lệ AC
  • 0 Số AC

Có \(n\) thành phố, di chuyển từ thành phố \(i\) sang thành phố \(j\) hết \(A_{i,j}\) xu. Hãy tìm lộ trình tốn ít tiền nhất để đi qua mỗi thành phố chính xác \(1\) lần và quay lại thành phố bắt đầu.

Input

  • Dòng đầu tiên gồm số nguyên \(n\) (\(1 \le n \le 20\)).

  • \(n\) dòng tiếp theo, mỗi dòng gồm \(n\) số nguyên \(A_{i,j}\) (\(0 \le A_{i,j} \le 1000\)).

Output

Một số nguyên là lượng tiền ít nhất phải bỏ ra.

Example

Input:

8
0 5 0 6 0 4 0 7
5 0 2 4 3 0 0 0
0 2 0 1 0 0 0 0
6 4 1 0 7 0 0 0
0 3 0 7 0 0 6 4
4 0 0 0 0 0 3 0
0 0 0 0 6 3 0 2
7 0 0 0 4 0 2 0

Output:

0

Bình luận

Chưa có bình luận nào.