1635: [CSP-S 2024] 染色
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
给定一个长度为 的正整数数组 ,其中所有数从左至右排成一排。
你需要将 中的每个数染成红色或蓝色之一,然后按如下方式计算最终得分:
设 为长度为 的整数数组,对于 中的每个数 ():
- 如果 左侧没有与其同色的数,则令 。
- 否则,记其左侧与其最靠近的同色数为 ,若 ,则令 ,否则令 。
你的最终得分为 中所有整数的和,即 。你需要最大化最终得分,请求出最终得分的最大值。
输入
输入的第一行包含一个正整数 ,表示数据组数。
接下来包含 组数据,每组数据的格式如下:
第一行包含一个正整数 ,表示数组长度。
第二行包含 个正整数 ,表示数组 中的元素。
输出
对于每组数据:输出一行包含一个非负整数,表示最终得分的最大可能值。
样例输入 复制
3
3
1 2 1
4
1 2 3 4
8
3 5 2 5 1 2 1 4
样例输出 复制
1
0
8
提示
对于所有测试数据,保证:,,。
测试点 | ||
---|---|---|