A94859.Game With Triangles: Season 2

提高+/省选-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

Frontman 欢迎你来到这场生存游戏的最终回合。给定一个具有 nn 条边的正则多边形(n3n \ge 3),其顶点按顺时针顺序编号为 1,2,,n1,2,\ldots,n。每个顶点 ii 上被粉色士兵写有一个正整数 aia_i。你需要基于这个正则多边形进行如下定义的游戏。

初始时你的得分为 00。你可以通过以下操作任意次来增加得分:

  • 选择三个未被选择过的不同顶点 iijjkk,并绘制这三个顶点形成的三角形。
    • 此时你的得分增加 aiajaka_i \cdot a_j \cdot a_k
    • 但若该三角形与之前绘制的任意三角形存在正面积的公共区域,则不能执行此操作。

左图为两次操作后的合法状态,右图状态不合法,因为两个三角形存在正面积的公共区域。
你的目标是最大化得分。请计算你在这场游戏中能获得的最大得分。

输入格式

每个测试包含多个测试用例。第一行包含测试用例数量 tt1t1041 \le t \le 10^4)。接下来是各测试用例的描述。

每个测试用例的第一行包含一个整数 nn —— 顶点数量(3n4003 \le n \le 400)。

每个测试用例的第二行包含 a1,a2,,ana_1,a_2,\ldots,a_n —— 顶点上的整数(1ai10001 \le a_i \le 1000)。

保证所有测试用例的 n3n^3 之和不超过 4003400^3

输出格式

对于每个测试用例,在单独一行中输出可获得的最大得分。

输入输出样例

  • 输入#1

    6
    3
    1 2 3
    4
    2 1 3 4
    6
    2 1 2 1 1 1
    6
    1 2 1 3 1 5
    9
    9 9 8 2 4 4 3 5 3
    9
    9 9 3 2 4 4 8 5 3

    输出#1

    6
    24
    5
    30
    732
    696

说明/提示

第一个测试用例中,只能绘制一个三角形。选择 i=1i=1j=2j=2k=3k=3 的三角形可得最大得分 66

第二个测试用例中,只能绘制一个三角形。选择 i=1i=1j=3j=3k=4k=4 的三角形可得最大得分 2424

第三个测试用例中,可以绘制两个三角形。通过两次操作可得最大得分 55

第四个测试用例中,可以绘制两个三角形。但绘制两次得分可能为 6+5=116+5=1115+2=1715+2=1710+3=1310+3=13。选择仅绘制 i=2i=2j=4j=4k=6k=6 的三角形可得最大得分 3030

第五个测试用例中,可以绘制三个三角形。通过以下方式绘制三个三角形可得最大得分 732732

首页