A29942.三国游戏

普及/提高-

NOIP普及组

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小涵很喜欢电脑游戏,这些天他正在玩一个叫做《三国》的游戏。在游戏中,小涵和计算机各执一方,组建各自的军队进行对战。游戏中共有N位武将(N为偶数且不小于4),任意两个武将之间有一个“默契值”,表示若此两位武将作为一对组合作战时,该组合的威力有多大。游戏开始前,所有武将都是自由的(称为自由武将,一旦某个自由武将被选中作为某方军队的一员,那么他就不再是自由武将了),换句话说,所谓的自由武将不属于任何一方。游戏开始,小涵和计算机要从自由武将中挑选武将组成自己的军队,规则如下:小涵先从自由武将中选出一个加入自己的军

输入格式

每组输入数据共N行。

第1行为一个偶数N,表示武将的个数。


第2行到第N行里,第(i+1)行有(N−i)个非负整数,每两个数之间用一个空格隔开,表示i号武将和i+1,i+2,...,N号武将之间的默契值(0≤默契值≤1,000,000,000)。





数据规模:


对于40%的数据有N≤10。


对于70%的数据有N≤18。


对于100%的数据有N≤500。

输出格式

每组输出1或2行。

若对于给定的游戏输入,存在可以让小涵获胜的选将顺序,则输出1,并另起一行输出所有获胜的情况中,小涵最终选出的武将组合的最大默契值。


如果不存在可以让小涵获胜的选将顺序,则输出0。





下面是对样例数据的解释:


样例一:


首先小涵拿走5号武将;计算机发现5号武将和剩下武将中的4号默契值最高,于是拿走4号;小涵接着拿走3号;计算机发现3、5号武将之一和剩下的武将配对的所有组合中,5号和1号默契值最高,于是拿走1号;小涵接着拿走2号;计算机最后拿走6号。在小

输入输出样例

  • 输入#1

    6
    5 28 16 29 27
    23 3 20 1
    8 32 26
    33 11
    12
    
    8
    42 24 10 29 27 12 58
    31 8 16 26 80 6
    25 3 36 11 5
    33 20 17 13
    15 77 9
    4 50
    19

    输出#1

    1
    32
    
    1
    77
首页