社区讨论

问站外(悬2关

灌水区参与者 3已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@m2fux2j0
此快照首次捕获于
2024/10/19 15:48
去年
此快照最后确认于
2025/11/04 16:50
4 个月前
查看原帖

数颜色

题目描述

现在给你一个长度为n的彩带,每一个长度上有一种颜色。
若一段连续的彩带颜色是相同的,认为这是同一段彩带。
现在,把整个彩带上的颜色告诉你,你的任务是截取一段最长连续的彩带,使得彩带上至多有三段颜色相同的彩带段。

输入格式

第一行一个整数,描述彩带的长度n。
第二行n个整数,依次描述彩带上的颜色。

输出格式

一行一个整数,描述你最长可以截取到的彩带长度。

样例 #1

样例输入 #1

CPP
10
1 2 1 1 1 3 3 3 4 4

样例输出 #1

CPP
8

提示

样例解释

最长的方案是截取[1, 1, 1, 3, 3, 3, 4, 4]。长度为8。

数据范围

对50%的数据,彩带的长度n满足1≤n≤100。
对100%的数据,彩带的长度n满足1≤n≤100,000。
彩带中的表示颜色的整数均在[1, 100]范围内。

回复

4 条回复,欢迎继续交流。

正在加载回复...