#P005857. 欢乐彩灯

    ID: 5857 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>24-11-C组月赛T2双指针基础普及/提高−

欢乐彩灯

题目描述

新春来临,小明决定用彩灯装饰房间。他有一串彩灯,由 NN 个灯泡构成,每个灯泡都有一个特定的颜色。

为了让房间看起来更加美观,小明希望相同颜色的灯泡尽可能地聚集在一起,形成连续的同色光带。

小明可以移除 CC 种颜色的灯泡。请帮助小明计算,经过移除后,最长的连续含有同色灯泡段的长度是多少?

输入格式

第一行包含两个整数 NNCC,分别表示灯泡的总数和最多可以移除的颜色的种类数

接下来 NN 行,每行一个整数,表示每个灯泡的颜色,每种数字代表一种灯泡的颜色。

输出格式

输出一个整数,表示最长的连续含有同色灯泡段的长度。

样例

输入

9 1
2
7
3
7
7
3
7
5
7

输出

4

数据范围

对于 10%10\% 的数据,满足 1N201 \le N \le 20C=1C = 1

对于 40%40\% 的数据,满足 1N50001 \le N \le 50001C5001 \le C \le 500

对于 100%100\% 的数据,满足 1N1051 \le N \le 10^5CC 的值小于 NN 个灯泡的颜色种类数,每个灯泡的颜色在 [0,109][0, 10^9] 之间。