ljx的小猫
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
Description
ljx同学非常的有爱心,在她的宿舍里,养着一只因为受伤被救助的小猫(当然,这样的行为是违反学生宿舍管理条例的)。在她的照顾下,小猫很快恢复了健康,并且愈发的活泼可爱了。
可是有一天,ljx下课回到寝室,却发现小猫不见了!经过一番寻找,才发现她正趴在阳台上对窗外的柿子树发呆…
在 的校园里,有许多柿子树,在ljx所在的宿舍楼前,就有 棵。并且这 棵柿子树每棵的高度都是 。冬天的寒冷渐渐笼罩了大地,树上的叶子渐渐掉光了,只剩下一个个黄澄澄的柿子,看着非常喜人。而ljx的小猫恰好非常的爱吃柿子,看着窗外树上的柿子,她十分眼馋,于是决定利用自己敏捷的跳跃能力跳到树上去吃柿子。
小猫可以从宿舍的阳台上跳到窗外任意一棵柿子树的树顶。之后,她每次都可以在当前位置沿着当前所在的柿子树向下跳 单位距离。当然,小猫的能力远不止如此,她还可以在树之间跳跃。每次她都可以从当前这棵树跳到另外的任意一棵,在这个过程中,她的高度会下降 单位距离。每个时刻,只要她所在的位置有柿子,她就可以吃掉。整个“吃柿子行动”一直到小猫落到地面上为止。
ljx调查了所有柿子树上柿子的生长情况。她很想知道,小猫从阳台出发,最多能吃到多少柿子?她知道写一个程序可以很容易的解决这个问题,但是她现在不想写任何代码。于是,现在你的任务就是帮助ljx写一个这样的程序。
图为 的一个例子。小猫按照图示路线进行跳跃,可以吃到最多的 个柿子。
Format
Input
第一行有三个以空格分隔的整数,分别代表 $N,H(1 \leq N,H \leq 2000),Delta(1 \leq Delta \leq N)$ 。
接下来的 行,每行第一个整数为 ,代表第 棵树上的柿子数量。
接下来是 个整数,每个整数 ( ) 代表第 棵柿子树的 高度上长有一个柿子。
Output
一个整数,即小猫最多吃到的柿子数。
Samples
3 10 2
3 1 4 10
6 3 5 9 7 8 9
5 4 5 3 6 9
8
SDNU_ACM_ICPC_2024_WEEKLY_PRACTICE_4th
- Status
- Done
- Rule
- ACM/ICPC
- Problem
- 12
- Start at
- 2024-11-17 18:00
- End at
- 2024-11-17 22:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 38