TouchStone
  请登录后使用
登录 注册
 系统首页  练习题库  考试列表  判题结果  问题讨论与解答  统计信息与排名
  • 首页
  • 题库
  • P2313
  • 题目
  • P2313【后缀数组】产奶的模式
    限制 : 时间限制 : 10000 MS   空间限制 : 65536 KB
    问题描述

    农夫John发现他的奶牛产奶的质量一直在变动。经过细致的调查,他发现:虽然他不能预见明天 产奶的质量,但连续的若干天的质量有很多重叠。我们称之为一个“模式”。 John的牛奶按质量可以被赋予一个0到1000000之间的数。并且John记录了N(1<=N<=20000)天的 牛奶质量值。他想知道最长的出现了至少K(2<=K<=N)次的模式的长度。
    比如1 2 3 2 3 2 3 1 中 2 3 2 3出现了两次。当K=2时,这个长度为4。

    输入格式

    Line 1: 两个整数 N,K。
    Lines 2..N+1: 每行一个整数表示当天的质量值。

    输出格式

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

    样例输入

    8 2
    1
    2
    3
    2
    3
    2
    3
    1

    样例输出

    4


    来源  USACO 2006 December Gold Milk Patterns