[USACO Dec06]产奶的模式

Grade Open Time Friday, 19 September 2014, 10:08 am
Discount 0.8 Time Discount Friday, 26 September 2014, 10:08 am
Allow late Yes Close Time Friday, 26 September 2014, 10:08 am
Input file patterns.in Output file patterns.out

【题目描述】

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

约翰的牛奶按质量可以被赋予一个0到1000000之间的数。并且约翰记录了N(1<=N<=20000)天的牛奶质量值。他想知道最长的出现了至少K(2<=K<=N)次的模板的长度。比如1,2,3,2,3,2,3,1中2,3,2,3出现了两次。当K=2时,这个长度为4.

【输入格式】

第1行输入两个整数N和K。接下来N行每行一个整数表示当天的产奶质量。

【输出格式】

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

【样例输入】

8 2
1
2
3
2
3
2
3
1

【样例输出】

4

【来源】

USACO Dec06 Gold Milk Patterns

Coaches,2004

Translate by:庄乐