#4609. Tournament

0

Tournament

Tournament

题目描述

2N2^N 人,编号为 11 到 2N2^N,将参加石头剪刀布锦标赛。 比赛按如下方式进行:

参与者按从左到右的顺序排列为 人 11, 人 22, …\ldots, 人 2N2^N。 设当前这一行的长度为 2M2M。对于每个 i (1≤i≤M)i\ (1\leq i \leq M),从左数第 (2i−1)(2i-1) 人和第 (2i)(2i) 人进行一场对决。然后,将这 MM 名失败者从队列中移除。该过程重复进行 NN 次。

在这里,如果人 ii 恰好赢了 jj 场比赛,则他们将得到 Ci,jC_{i,j} 日元(日本货币)。赢零场的人不获得任何报酬。若可以任意操纵所有比赛的结果,求 2N2^N 名参赛者获得的金钱总额的最大可能值。

输入格式

输入按照下列格式由标准输入给出: NN C1,1C_{1,1} C1,2C_{1,2} …\ldots C1,NC_{1,N} C2,1C_{2,1} C2,2C_{2,2} …\ldots C2,NC_{2,N} ⋮\vdots C2N,1C_{2^N,1} C2N,2C_{2^N,2} …\ldots C2N,NC_{2^N,N}

输出格式

输出答案。

2
2 5
6 5
2 1
7 9
15
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
4

提示

1≤N≤161 \leq N \leq 16 1≤Ci,j≤1091 \leq C_{i,j} \leq 10^9 输入中的所有数值均为整数。初始的人员排列为 (1,2,3,4)(1,2,3,4)。 若人 22 在与人 11 的比赛中获胜,且人 44 在与人 33 的比赛中获胜,则队列变为 (2,4)(2,4)。 之后,若人 44 在与人 22 的比赛中获胜,则队列变为 (4)(4),比赛结束。 此时,人 22 恰好赢了 11 场比赛,人 44 恰好赢了 22 场比赛,因此他们总共获得 0+6+0+9=150+6+0+9=15 日元,这就是可能的最大总和。

标签: AtCoder|abc263F

来源

AtCoder|abc263F