AT_abc263_f.[ABC263F] Tournament

省选/NOI-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 2N2^N 个人,编号为 11 到 2N2^N,进行一次“剪刀石头布”大赛。

比赛按照以下形式进行:

  • 参赛者按照编号 1,2,…,2N1, 2, \ldots, 2^N 的顺序横向排列成一列。
  • 当前队列长度为 2M2M 时,对于每个 i (1≤i≤M)i\ (1\leq i \leq M),从左到右第 2i−12i-1 个人和第 2i2i 个人进行比赛,输的 MM 个人被移出队列。如此重复 NN 次。

其中,第 ii 个人如果恰好赢了 jj 场比赛,则可以获得 Ci,jC_{i,j} 日元。如果一场都没赢,则得不到任何奖励。你可以自由决定所有比赛的胜负。请你求出编号为 1,2,…,2N1,2,\ldots,2^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}

输出格式

请输出答案。

输入输出样例

  • 输入#1

    2
    2 5
    6 5
    2 1
    7 9

    输出#1

    15
  • 输入#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

    输出#2

    4

说明/提示

限制条件

  • 1≤N≤161 \leq N \leq 16
  • 1≤Ci,j≤1091 \leq C_{i,j} \leq 10^9
  • 输入均为整数

样例解释 1

初始队列为 (1,2,3,4)(1,2,3,4)。如果第 11 个人和第 22 个人比赛,第 22 个人获胜,第 33 个人和第 44 个人比赛,第 44 个人获胜,则队列变为 (2,4)(2,4)。接着第 22 个人和第 44 个人比赛,第 44 个人获胜,队列变为 (4)(4),比赛结束。此时,第 22 个人恰好赢了 11 场,第 44 个人恰好赢了 22 场,因此奖金总和为 0+6+0+9=150+6+0+9=15,这是可以获得的奖金总和的最大值。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页