#P1225. 老鼠(mouse)
老鼠(mouse)
最近小h家闹鼠灾,弄得小h十分恼火。为了解决老鼠的问题,小h根据老鼠的特点想出了一个方法。
假设小h 的家是一个n*n的网格,每个格子都有一定的食物,数量在0到100之间,经过观察,老鼠的窝在(1,1)的位置,老鼠吃东西有个特点,到哪个地方,就把这个地方的食物都吃掉,而且每次都比上一次吃的食物要多,因此它们总会有个停止的地方,而且,这些老鼠一次最多可以跳k格,不过只能按x轴或y轴方向来跳。
现在,小h给出食物的分布,他想知道一只老鼠最多可以吃到多少食物。
输入格式
第一行两个数n和k,表示n*n的格子,老鼠一次最多跳k格。接下来的n行,每行n个数,表示这个方格上的食物数量。
输出格式
一个数,表示一只老鼠最多可以吃到的食物。
样例
样例输入
3 1
1 2 5
10 11 6
12 12 7
样例输出
37
数据范围与提示
- 时间限制:
- 空间限制: