#P9088. 「SvR-2」1+2=3
「SvR-2」1+2=3
题目描述
你有一些木棒,每个木棒左边有一个数,右边有一个数,数只有 ,你要将所有木棒拼起来,使相邻的数和为 的对数最大。
例如, 和 两个木棒,如果按 这样拼,相邻的数和为 的对数是 ;而按 $1\text{ - }{\underline\color{red}\textbf2},{\underline\color{red}\textbf1}\text{ - }0$ 这样拼相邻的数和为 的对数是 ,因为 。
输入格式
本题有多组数据。
输入的第一行一个正整数表示数据组数 。
对于每组数据,一行 个非负整数,分别表示 $0\text{ - }0,0\text{ - }1,0\text{ - }2,1\text{ - }0,1\text{ - }1,1\text{ - }2,2\text{ - }0,2\text{ - }1,2\text{ - }2$ 型木棒的个数。
输出格式
行,每行一个整数表示答案。
3
4 1 3 4 7 7 9 10 3
6 3 6 4 3 4 5 6 6
6 10 7 1 4 2 6 4 2
31
23
19
提示
数据规模与约定
对于全部数据,保证 ,记 表示 木棒的个数,保证 。
本题自动开启捆绑测试和 O2 优化。
记 表示一个测试点中所有数据的所有 之和。
Subtask | 特殊性质 | 分值 | ||
---|---|---|---|---|
无 | ||||
无特殊限制 | 无特殊限制 | A | ||
B | ||||
C | ||||
无特殊限制 | 无 |
特殊性质 A: 在 中均匀随机生成。
特殊性质 B:所有 。
特殊性质 C:所有 。