#2511. 牛奶模式

牛奶模式

说明

约翰发现牛奶的质量每天都有一些规律,每个牛奶样本都被记录为01,000,0000~1,000,000的整数,并且已经记录了一头母牛的NN 条数据。他希望找到最长的样本子序列,至少重复k 次,子序列可以重叠。例如在11 22 33 22 33 22 33 11中,子序列22 33 22 33重叠出现了两次。请在样本序列中找到至少重复kk 次的最长子序列的长度,数据保证至少有一个子序列满足条件。

输入

第1行包含两个整数N1N20000N(1≤N ≤20000)k2kNk(2≤k≤N);第2..N+12..N +1行包含NN 个整数,第ii 行表示第ii 天的牛奶质量。

输出

单行输出至少重复kk 次的最长子序列的长度。

样例

8 2
1
2
3
2
3
2
3
1
4

来源

POJ3261