#616. [26届信息素养复赛模拟] 贪吃的小猫

[26届信息素养复赛模拟] 贪吃的小猫

题目背景

在北京大学的校园里,有许多柿子树,在25号宿舍楼前,就有NN棵。并且这NN棵柿子树每棵的高度都是HH。冬天的寒冷渐渐笼罩了大地,树上的叶子渐渐掉光了,只剩下一个个黄澄澄的柿子,看着非常喜人。而有一只小猫恰好非常的爱吃柿子,看着窗外树上的柿子,它十分眼馋,于是决定利用自己敏捷的跳跃能力跳到树上去吃柿子。 小猫可以从宿舍的阳台上跳到窗外任意一棵柿子树的树顶。之后,它每次都可以在当前位置沿着当前所在的柿子树向下跳11单位距离。当然,小猫的能力远不止如此,它还可以在树之间跳跃。每次它都可以从当前这棵树跳到另外的任意一棵,在这个过程中,它的高度会下降Δ\Delta单位距离。每个时刻,只要它所在的位置有柿子,它就可以吃掉。整个“吃柿子行动”一直到小猫落到地面上为止。

题目描述

现有同学准确的统计了所有柿子树上柿子的生长情况。他很想知道,小猫从阳台出发,最多能吃到多少柿子?现在你的任务就是帮助他写一个这样的程序。

下图为N=3,H=10,Δ=2N=3, H=10, \Delta=2的一个例子。小猫按照图示路线进行跳跃,可以吃到最多的8个柿子

输入格式

第一行有三个以空格分隔的整数,分别代表N,H,ΔN, H, \Delta。 接下来的NN行,每行第一个整数为NiN_i,代表第ii棵树上的柿子数量。接下来是NiN_i个整数,每个整数Ti,jT_{i,j}代表第ii棵柿子树的Ti,jT_{i,j}高度上长有一个柿子。

输出格式

只有一行,一个整数,即小猫最多吃到的柿子数。

样例

3 10 2 
3 1 4 10 
6 3 5 9 7 8 9 
5 4 5 3 6 9
8

数据范围

  • 对于 100%100\% 的数据,1N,H2001 \le N, H \le 2000Ni2000 \le N_i \le 2001ΔN1 \le \Delta \le N1Ti,jH1 \le T_{i,j} \le H
子任务 分值 数据范围 特殊性质
11 2020 N,H10N, H \le 10
22 3030 N,H50N, H \le 50
33 5050 N,H200N, H \le 200