#P2137. 0x50 动态规划(练习)12:【UVA10559】 方块消除 Blocks

0x50 动态规划(练习)12:【UVA10559】 方块消除 Blocks

UVA10559 方块消除 Blocks

题目描述

nn 个带有颜色的方块,每消除一段长度为 xx 的连续的相同颜色的方块可以得到 x2x^2 的分数,你需要用一种最优的顺序消除所有方块使得得分最多。

输入格式

第一行输入测试数据组数 t(1t15)t(1≤t≤15)

每组测试数据包含两行。

第一行输入一个正整数 n(1n200)n(1≤n≤200),即方块数。

第二行输入 nn 个数,代表每个方块的颜色。数字的大小在 1n1\sim n 之内。

输出格式

输出 Case x: y\texttt{Case x: }y,其中 x\texttt{x} 表示当前是第几组数据,yy 表示答案。

输入输出样例 #1

输入 #1

2
9
1 2 2 2 2 3 3 3 1
1
1

输出 #1

Case 1: 29
Case 2: 1