题目描述
Problem Statement
2^N people, numbered 1 to 2^N, will participate in a rock-paper-scissors tournament.
The tournament proceeds as follows:
- The participants are arranged in a row in the order Person $1, Person 2, \ldots, Person 2^N$ from left to right.
- Let 2M be the current length of the row. For each i\ $(1\leq i \leq M)$, the (2i-1)-th and (2i)-th persons from the left play a game against each other. Then, the M losers are removed from the row. This process is repeated N times.
Here, if Person i wins exactly j games, they receive C_{i,j} yen (Japanese currency). A person winning zero games receives nothing. Find the maximum possible total amount of money received by the 2^N people if the results of all games can be manipulated freely.
Input
Input is given from Standard Input in the following format:
N
$C_{1,1} C_{1,2} \ldots C_{1,N}$
$C_{2,1} C_{2,2} \ldots C_{2,N}$
$\vdots$
$C_{2^N,1} C_{2^N,2} \ldots C_{2^N,N}$
Output
Print the answer.
Constraints
- $1 \leq N \leq 16$
- $1 \leq C_{i,j} \leq 10^9$
- All values in input are integers.
Sample Input 1
2
2 5
6 5
2 1
7 9
Sample Output 1
15
The initial row of the people is (1,2,3,4).
If Person 2 wins the game against Person 1, and Person 4 wins the game against Person 3, the row becomes (2,4).
Then, if Person 4 wins the game against Person 2, the row becomes (4), and the tournament ends.
Here, Person 2 wins exactly 1 game, and Person 4 wins exactly 2 games, so they receive 0+6+0+9=15 yen in total, which is the maximum possible sum.
Sample Input 2
3
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
Sample Output 2
4
输入格式
见题面 Input 部分
输出格式
见题面 Output 部分