loj#P3887. 「eJOI2022」Longest Unfriendly Subsequence
「eJOI2022」Longest Unfriendly Subsequence
题目描述
本题译自 eJOI2022 Problem E. Longest Unfriendly Subsequence
我们称一个序列 是不友好的,如果它满足如下条件:
- 如果对于 且 ,有 。
换句话说,一个序列是不友好的,如果任意距离至多为 的两个元素是不同的。
给定一个序列 ,找到它最长不友好子序列的长度。
如果一个序列 可以通过删除一些(可能不删,也可能删除全部)元素得到序列 ,则称序列 是序列 的子序列。例如 是 的一个子序列,而 不是。
输入格式
第一行一个整数 ,表示测试点个数。每个测试点描述如下。
第一行包含一个整数 ,表示序列的长度。
第二行 个整数 ,表示序列 。
保证一组测试数据中所有测试点的 的总和不超过 。
输出格式
对于每组测试点,输出一个整数,表示它最长不友好子序列的长度。
3
5
1 2 1 2 1
7
1 2 3 2 1 2 3
8
1 10 10 1 1 100 100 1
2
6
4
评分
详细子任务附加限制及分值如下表所示。
子任务编号 | 附加限制 | 分值 |
---|---|---|
无附加限制 |
注: 指一组测试数据中所有测试点的 的总和。