AT_abc263_f [ABC263F] Tournament

题目描述

有 $2^N$ 个人,编号为 $1$ 到 $2^N$,进行一次“剪刀石头布”大赛。 比赛按照以下形式进行: - 参赛者按照编号 $1, 2, \ldots, 2^N$ 的顺序横向排列成一列。 - 当前队列长度为 $2M$ 时,对于每个 $i\ (1\leq i \leq M)$,从左到右第 $2i-1$ 个人和第 $2i$ 个人进行比赛,输的 $M$ 个人被移出队列。如此重复 $N$ 次。 其中,第 $i$ 个人如果恰好赢了 $j$ 场比赛,则可以获得 $C_{i,j}$ 日元。如果一场都没赢,则得不到任何奖励。你可以自由决定所有比赛的胜负。请你求出编号为 $1,2,\ldots,2^N$ 的所有人最终能获得的奖金总和的最大值。

输入格式

输入通过标准输入给出,格式如下: > $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}$

输出格式

请输出答案。

说明/提示

## 限制条件 - $1 \leq N \leq 16$ - $1 \leq C_{i,j} \leq 10^9$ - 输入均为整数 ## 样例解释 1 初始队列为 $(1,2,3,4)$。如果第 $1$ 个人和第 $2$ 个人比赛,第 $2$ 个人获胜,第 $3$ 个人和第 $4$ 个人比赛,第 $4$ 个人获胜,则队列变为 $(2,4)$。接着第 $2$ 个人和第 $4$ 个人比赛,第 $4$ 个人获胜,队列变为 $(4)$,比赛结束。此时,第 $2$ 个人恰好赢了 $1$ 场,第 $4$ 个人恰好赢了 $2$ 场,因此奖金总和为 $0+6+0+9=15$,这是可以获得的奖金总和的最大值。 由 ChatGPT 4.1 翻译