CF2101C 23 Kingdom
题目描述
我们定义 $d_x(c)$ 为整数 $x$ 在数列 $c$ 中的距离,也就是 $c$ 中出现的两个 $x$ 之间的最长间隔。若 $x$ 出现的次数不足两次则为零。
形式化地,$d_x(c)=\max\limits_{1\le i
输入格式
多组数据,第一行一个整数 $t(1\le t\le 10^4)$ 表示数据组数。
对于每组数据:\
第一行一个整数 $n(1\le n\le 2\times 10^5)$。\
第二行 $n$ 个整数 $a_1,a_2,\cdots,a_n(1\le a_i\le n)$。
保证单个测试点中 $\sum n\le 2\times 10^5$。
输出格式
每组数据输出一行一个整数,表示答案。
说明/提示
**样例解释**
第一组数据中,令 $b=(1,2,1,2)$,$d_1(b)=3-1=2,d_2(b)=4-2=2$,美丽度为 $4$。可以证明这个可能的最大的美丽值。
第二组数据中,令 $b=(1,1)$ 或 $b=(2,2)$ 均可得到 $1$ 的美丽值。
第三组数据中,令 $b=(1,2,1,4,1,2,1,1,1,2)$,则有 $d_1(b)=9-1=8,d_2(b)=10-2=8,d_4(b)=0$,可以获得 $16$ 的美丽值。
By @[chenxi2009](/user/1020063)