/ WHOJ / 题库 /

[USACO04NOV]Apple Catching G / 接苹果

[USACO04NOV]Apple Catching G / 接苹果

题目描述

Smart\text{Smart} 特别爱吃苹果。他家有两棵苹果树(编号为 1122),每一棵树上都长满了苹果。Smart\text{Smart} 无法摘下树上的苹果,所以他只能等待苹果从树上落下。但是,由于苹果掉到地上会摔烂,Smart\text{Smart} 必须在半空中接住苹果(没有人爱吃摔烂的苹果)。

每一分钟,两棵苹果树其中的一棵会掉落一个苹果。Smart\text{Smart} 已经过了足够的训练,只要站在树下就一定能接住这棵树上掉落的苹果。同时,Smart\text{Smart} 能够在两棵树之间快速移动(移动时间远少于11分钟),因此当苹果掉落时,他必定站在两棵树其中的一棵下面。此外,Smart\text{Smart} 不愿意不停地往返于两棵树之间,因此会错过一些苹果。

苹果每分钟掉落一个,共 TT 分钟,Smart\text{Smart} 最多愿意移动 WW 次。现给出每分钟掉落苹果的树的编号,请求 Smart\text{Smart} 能够接住的最多苹果数。

郑重告诉你:开始时 Smart\text{Smart} 在1号苹果树下。

格式

输入格式

输入共 22 行:

11 行:由空格隔开的两个整数 TTWW

2T+12 \sim T+1 行:第 i+1i+1 行一个整数 1122,表示第 ii 分钟掉落苹果的树的编号。

输出格式

输出 11 行,包含一个整数,表示能接到的最多苹果数。

样例1

样例输入1

7 2
2
1
1
2
2
1
1

样例输出1

样例2

样例输入2

25 25
1
2
1
2
1
1
1
2
2
1
1
2
2
1
2
2
2
1
1
2
1
1
2
2
2

样例输出2

25

样例3

样例输入3

3 18
2
1
2

样例输出3

样例1解释

Smart\text{Smart} 不移动直到接到从第 11 棵树上掉落的两个苹果,然后移动到第 22 棵树下,直到接到从第 22 棵树上掉落的两个苹果,最后移动到第 11 棵树下,接住最后两个从第 11 棵树上掉落的苹果。这样共接住66 个苹果。

限制

40%40\%的数据:T100W30T≤100,W≤30

70%70\%的数据:T1000W30T≤1000,W≤30

100%100\%的数据:1T100001W1001≤T≤10000,1≤W≤100