CF1866D.Digital Wallet

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

There are NN arrays, each array has MM positive integer elements The jj -th element of the ii -th array is Ai,jA_{i,j} .

Initially, Chaneka's digital wallet contains 00 money. Given an integer KK . Chaneka will do MK+1M-K+1 operations. In the pp -th operation, Chaneka does the following procedure:

  1. Choose any array. Let's say Chaneka chooses the xx -th array.
  2. Choose an index yy in that array such that pyp+K1p \leq y \leq p+K-1 .
  3. Add the value of Ax,yA_{x, y} to the total money in the wallet.
  4. Change the value of Ax,yA_{x, y} into 00 .

Determine the maximum total money that can be earned!

输入格式

The first line contains three integers NN , MM , and KK ( 1N101 \leq N \leq 10 ; 1M1051 \leq M \leq 10^5 ; 1Kmin(10,M)1 \leq K \leq \min(10, M) ) — the number of arrays, the size of each array, and the constant that describes the operation constraints.

The ii -th of the next NN lines contains MM integers Ai,1,Ai,2,,Ai,MA_{i,1}, A_{i,2}, \ldots, A_{i,M} ( 1Ai,j1061 \leq A_{i,j} \leq 10^6 ) — the elements of the ii -th array.

输出格式

Output an integer representing the maximum total money that can be earned.

输入输出样例

  • 输入#1

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

    输出#1

    27
  • 输入#2

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

    输出#2

    17
  • 输入#3

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

    输出#3

    19

说明/提示

In the first example, the following is a sequence of operations of one optimal strategy:

  1. Choosing element A1,1A_{1, 1} with a value of 1010 .
  2. Choosing element A3,2A_{3, 2} with a value of 88 .
  3. Choosing element A2,3A_{2, 3} with a value of 99 .

So the total money earned is 10+8+9=2710+8+9=27 .

In the second example, the following is a sequence of operations of one optimal strategy:

  1. Choosing element A3,2A_{3, 2} with a value of 88 .
  2. Choosing element A1,2A_{1, 2} with a value of 99 .

So the total money earned is 8+9=178+9=17 .

In the third example, the following is a sequence of operations of one optimal strategy:

  1. Choosing element A1,3A_{1, 3} with a value of 1010 .
  2. Choosing element A1,2A_{1, 2} with a value of 99 .

So the total money earned is 10+9=1910+9=19 .

首页