#P5690. 产奶的模式

产奶的模式

题目描述

农夫John{John}发现他的奶牛产奶的质量一直在变动。经过细致的调查,他发现:虽然他不能预见明天产奶的质量,但连续的若干天的质量有很多重叠。我们称之为一个"模式" 。

John{John}的牛奶按质量可以被赋予一个0{0}1000000{1000000}之间的数。并且John{John}记录了N(1<=N<=20000){N(1<=N<=20000)}天的牛奶质量值。他想知道最长的出现了至少K(2<=K<=N){K(2<=K<=N)}次的模式的长度。

比如12323231{1 2 3 2 3 2 3 1 }2323{2 3 2 3}出现了两次。当K=2{K=2}时,这个长度为4{4}

输入格式

第一行: 两个整数 N,K{N,K}

2..N+1{2..N+1}行: 每行一个整数表示当天的质量值。

输出格式

第一行: 一个整数:N{N}天中最长的出现了至少K{K}次的模式的长度

样例

输入样例

8 2
1
2
3
2
3
2
3
1

输出样例

4