Grouping

题意翻译

对 $N$ 个物品任意分组,如果第 $i$ 个物品和 第 $j$ 个物品分在一组,会产生 $a_{i,j}$ 的得分,最大化得分之和。 $(i,j)$ 和 $(j,i)$ 的贡献只计算一次。

题目描述

[problemUrl]: https://atcoder.jp/contests/dp/tasks/dp_u $ N $ 羽のうさぎたちがいます。 うさぎたちには $ 1,\ 2,\ \ldots,\ N $ と番号が振られています。 各 $ i,\ j $ ($ 1\ \leq\ i,\ j\ \leq\ N $) について、うさぎ $ i $ と $ j $ の相性が整数 $ a_{i,\ j} $ によって与えられます。 ただし、各 $ i $ ($ 1\ \leq\ i\ \leq\ N $) について $ a_{i,\ i}\ =\ 0 $ であり、各 $ i,\ j $ ($ 1\ \leq\ i,\ j\ \leq\ N $) について $ a_{i,\ j}\ =\ a_{j,\ i} $ です。 太郎君は、$ N $ 羽のうさぎたちをいくつかのグループへ分けようとしています。 このとき、各うさぎはちょうど $ 1 $ つのグループに属さなければなりません。 グループ分けの結果、各 $ i,\ j $ ($ 1\ \leq\ i\ <\ j\ \leq\ N $) について、うさぎ $ i $ と $ j $ が同じグループに属するならば、太郎君は $ a_{i,\ j} $ 点を得ます。 太郎君の総得点の最大値を求めてください。

输入输出格式

输入格式


入力は以下の形式で標準入力から与えられる。 > $ N $ $ a_{1,\ 1} $ $ \ldots $ $ a_{1,\ N} $ $ : $ $ a_{N,\ 1} $ $ \ldots $ $ a_{N,\ N} $

输出格式


太郎君の総得点の最大値を出力せよ。

输入输出样例

输入样例 #1

3
0 10 20
10 0 -100
20 -100 0

输出样例 #1

20

输入样例 #2

2
0 -10
-10 0

输出样例 #2

0

输入样例 #3

4
0 1000000000 1000000000 1000000000
1000000000 0 1000000000 1000000000
1000000000 1000000000 0 -1
1000000000 1000000000 -1 0

输出样例 #3

4999999999

输入样例 #4

16
0 5 -4 -5 -8 -4 7 2 -4 0 7 0 2 -3 7 7
5 0 8 -9 3 5 2 -7 2 -7 0 -1 -4 1 -1 9
-4 8 0 -9 8 9 3 1 4 9 6 6 -6 1 8 9
-5 -9 -9 0 -7 6 4 -1 9 -3 -5 0 1 2 -4 1
-8 3 8 -7 0 -5 -9 9 1 -9 -6 -3 -8 3 4 3
-4 5 9 6 -5 0 -6 1 -2 2 0 -5 -2 3 1 2
7 2 3 4 -9 -6 0 -2 -2 -9 -3 9 -2 9 2 -5
2 -7 1 -1 9 1 -2 0 -6 0 -6 6 4 -1 -7 8
-4 2 4 9 1 -2 -2 -6 0 8 -6 -2 -4 8 7 7
0 -7 9 -3 -9 2 -9 0 8 0 0 1 -3 3 -6 -6
7 0 6 -5 -6 0 -3 -6 -6 0 0 5 7 -1 -5 3
0 -1 6 0 -3 -5 9 6 -2 1 5 0 -2 7 -8 0
2 -4 -6 1 -8 -2 -2 4 -4 -3 7 -2 0 -9 7 1
-3 1 1 2 3 3 9 -1 8 3 -1 7 -9 0 -6 -8
7 -1 8 -4 4 1 2 -7 7 -6 -5 -8 7 -6 0 -9
7 9 9 1 3 2 -5 8 7 -6 3 0 1 -8 -9 0

输出样例 #4

132

说明

### 制約 - 入力はすべて整数である。 - $ 1\ \leq\ N\ \leq\ 16 $ - $ |a_{i,\ j}|\ \leq\ 10^9 $ - $ a_{i,\ i}\ =\ 0 $ - $ a_{i,\ j}\ =\ a_{j,\ i} $ ### Sample Explanation 1 $ \{1,\ 3\},\ \{2\} $ とグループ分けすればよいです。 ### Sample Explanation 2 $ \{1\},\ \{2\} $ とグループ分けすればよいです。 ### Sample Explanation 3 $ \{1,\ 2,\ 3,\ 4\} $ とグループ分けすればよいです。 答えは 32-bit 整数型に収まらない場合があります。