#P16279. 「MierOI R1」Future

    ID: 17705 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 6 上传者: 标签>线段树洛谷原创O2优化优先队列洛谷月赛反悔贪心

「MierOI R1」Future

题目描述

给定一个 kk 位十进制数 N=n1n2nkN=\overline{n_1n_2\dots n_k}保证 k\bm k 为偶数,且 ni0\bm{n_i \ne 0}

你可以执行以下操作恰好 k2\frac{k}{2} 次:

  • 删除 NN 中任意两个相邻的数位 ni,ni+1n_i,n_{i+1},获得 nini+1\overline{n_in_{i+1}} 分。剩余数位自动拼接。

求总得分的最大值。

输入格式

本题有多组测试数据。

输入的第一行包含一个正整数 TT,表示测试数据的组数。

接下来依次输入 TT 组测试数据。对于每组测试数据:

  • 第一行,一个正整数 kk
  • 第二行,一个 kk 位十进制数 NN

输出格式

对于每组测试数据,输出一行一个整数,表示总得分的最大值。

3
4
2432
8
19919911
16
1991991119919911
65
292
656

提示

「样例 #1 解释」

对于第一组测试数据,最优操作方案如下:

  • 删除数位 n2=4,n3=3n_2=4,n_3=3,获得 4343 分,NN 变为 2222
  • 删除数位 n1=2,n2=2n_1=2,n_2=2,获得 2222 分,NN 被删空。

总得分为 43+22=6543+22=65 分。可以证明,这是最大总得分。

「数据范围」

本题采用子任务捆绑测试。

对于所有测试数据,保证 1T51 \le T \le 52k1052 \le k \le 10^51ni91 \le n_i \le 9

::cute-table{tuack}

子任务 kk \le 特殊性质 分值
11 1010 2020
22 10310^3 ^
33 10510^5 A
44 ^ 4040
  • 特殊性质 A:ni2n_i \le 2