社区讨论
问站外(悬2关
灌水区参与者 3已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @m2fux2j0
- 此快照首次捕获于
- 2024/10/19 15:48 去年
- 此快照最后确认于
- 2025/11/04 16:50 4 个月前
数颜色
题目描述
现在给你一个长度为n的彩带,每一个长度上有一种颜色。
若一段连续的彩带颜色是相同的,认为这是同一段彩带。
现在,把整个彩带上的颜色告诉你,你的任务是截取一段最长连续的彩带,使得彩带上至多有三段颜色相同的彩带段。
输入格式
第一行一个整数,描述彩带的长度n。
第二行n个整数,依次描述彩带上的颜色。
输出格式
一行一个整数,描述你最长可以截取到的彩带长度。
样例 #1
样例输入 #1
CPP10
1 2 1 1 1 3 3 3 4 4
样例输出 #1
CPP8
提示
样例解释
最长的方案是截取
[1, 1, 1, 3, 3, 3, 4, 4]。长度为8。数据范围
对50%的数据,彩带的长度n满足1≤n≤100。
对100%的数据,彩带的长度n满足1≤n≤100,000。
彩带中的表示颜色的整数均在[1, 100]范围内。
回复
共 4 条回复,欢迎继续交流。
正在加载回复...