AT_past201912_g.組分け

通过率:0%

AC君温馨提醒

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

题目描述

有 nn 个人,编号 11 到 nn。现在要把他们分成至多三组。

对于每个满足 1≤i<j≤n1\le i\lt j\le n 的整数对 (i,j)(i,j),都会有一个整数 ai,ja_{i,j} 表示 ii 和 jj 被分在一组时产生的“幸福指数”。若出现一个人独立成组的情况,那么他所产生的“幸福指数”为 00。

请求出“幸福指数”的最大和。

输入格式

第一行:一个整数 nn。

第二行至第 nn 行:第 (i+1)(i+1) 行第 (j−1)(j-1) 列输入整数 ai,ja_{i,j}。

输出格式

一行一个整数,“幸福指数”最大和。

输入输出样例

  • 输入#1

    6
    10 10 -10 -10 -10
    10 -10 -10 -10
    -10 -10 -10
    10 -10
    -10

    输出#1

    40
  • 输入#2

    3
    1 1
    1

    输出#2

    3

说明/提示

样例 #1 说明

让 1,2,31,2,3 一组,4,54,5 一组,66 一组,则“幸福指数”最大和为 a1,2+a1,3+a2,3+a4,5=10+10+10+10=40a_{1,2}+a_{1,3}+a_{2,3}+a_{4,5}=10+10+10+10=40。

样例 #2 说明

所有员工在同一组里。

数据规模与约定

2≤n≤102\le n\le 10,−106≤ai,j≤106-10^6\le a_{i,j}\le 10^6。

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

首页