染色
题目描述:
给定一个长度为
你需要将
设
- 如果
- 否则,记其左侧与其最靠近的同色数为
你的最终得分为
输入格式:
本题有多组测试数据。
输入的第一行包含一个正整数
接下来包含
第一行包含一个正整数
第二行包含
输出格式:
对于每组数据:输出一行包含一个非负整数,表示最终得分的最大可能值。
样例输入:
样例1 3 3 1 2 1 4 1 2 3 4 8 3 5 2 5 1 2 1 4
样例输出:
样例1 1 0 8
提示:
【样例 1 解释】
对于第一组数据,以下为三种可能的染色方案:
1. 将
- 对于
- 对于
- 对于
该方案最终得分为
2. 将
- 对于
- 对于
- 对于
该方案最终得分为
3. 将
- 对于
- 对于
- 对于
该方案最终得分为
可以证明,没有染色方案使得最终得分大于
对于第二组数据,可以证明,任何染色方案的最终得分都是
对于第三组数据,一种最优的染色方案为将
【样例 2】
见选手目录下的 color/color2.in 与 color/color2.ans。
【数据范围】
对于所有测试数据,保证:
| 测试点 |
| :----------: | :----------: | :----------: |
|
|
|
|
|
|
空间限制: 512MB
来源: CSP2024提高T3