#2686. Sam的抓娃娃机

Sam的抓娃娃机

题目描述

Sam 最近很喜欢电玩城里的抓娃娃机,这天他发现电玩城里新进了 nn 台特殊的娃娃机,编号 1n1 \sim n

在每台娃娃机中,依次放有一排一共 mm 个娃娃,序号依次为 1m1 \sim m

而由于娃娃机中的娃娃款式各不相同,Sam 对每种款式的娃娃喜爱度也不同。

为了方便表示,我们用 ai,ja_{i,j} 来表示 Sam 对第 ii 个娃娃机中编号为 jj 的娃娃的喜爱度。

老板发现 Sam 天天在电玩城里抓娃娃,但是总抓不起来!于是老板决定对 Sam 进行一次感恩大酬宾活动,让 Sam 任选喜欢的娃娃带走,但是在这之前,老板决定考考 Sam。

老板会给定一个整数 kk,Sam 一共进行 mk+1m - k + 1 次选择,每次 Sam 可以选择一个娃娃带走

但是对于第 ii 次选择,Sam 只能选择序号在 [i,i+k1][i, i + k - 1] 范围内的娃娃拿走(娃娃机编号不限,并且在拿走这个娃娃后,这个位置就空了,不再有娃娃)。

现在 Sam 想知道自己最多可以获得多少喜爱度?

输入格式

输入一行包含三个整数 n,m,kn,m,k 含义如题。

接下来 nn 行,每行 mm 个整数 ai,ja_{i,j} 表示编号为 ii 的娃娃机中序号为 jj 的娃娃的喜爱度。

输出格式

输出一个答案,表示 Sam 最多能获得的喜爱度之和。

输入输出样例 #1

输入 #1

3 3 1
10 8 9
8 4 2
4 1 2

输出 #1

27

输入输出样例 #2

输入 #2

5 5 3
1 2 3 4 5
1 2 3 5 1
1 2 1 5 2
1 2 3 4 5
1 1 1 1 1

输出 #2

13

说明/提示

样例解释1

Sam 会依次选择第 11 台娃娃机中的每个娃娃。

样例解释2

其中一种选择方案是:

  1. 第一次选择第 11 台娃娃机中序号为 33 的娃娃,喜爱度为 33
  2. 第二次选择第 22 台娃娃机中序号为 44 的娃娃,喜爱度为 55
  3. 第三次选择第 33 台娃娃机中序号为 44 的娃娃,喜爱度为 55

数据范围

对于 30%30\% 的数据,1n,m51 \le n, m \le 5

对于 60%60\% 的数据,1n10,1m10001 \le n \le 10, 1 \le m \le 1000

对于另 10%10\% 的数据,k=1k = 1

对于 100%100\% 的数据,$1\le n \le 10, 1\le m \le 10^5, 1\le k \le \min(10, m), 1\le a_{i,j} \le 10^6$。