CF1866D Digital Wallet
题目描述
有 $N$ 个数组,每个数组有 $M$ 个正整数元素,第 $i$ 个数组的第 $j$ 个元素为 $A_{i,j}$。
起初,Chaneka 的电子钱包中有 $0$ 元。给定一个整数 $K$。Chaneka 将进行 $M-K+1$ 次操作。在第 $p$ 次操作中,Chaneka 按如下步骤进行:
1. 选择任意一个数组。假设选择了第 $x$ 个数组。
2. 在该数组中选择一个下标 $y$,满足 $p \leq y \leq p+K-1$。
3. 将 $A_{x, y}$ 的值加入钱包的总金额中。
4. 将 $A_{x, y}$ 的值变为 $0$。
请你求出最多可以获得多少总金额。
输入格式
第一行包含三个整数 $N$、$M$ 和 $K$($1 \leq N \leq 10$;$1 \leq M \leq 10^5$;$1 \leq K \leq \min(10, M)$),分别表示数组的个数、每个数组的长度和操作的约束常数。
接下来的 $N$ 行,每行包含 $M$ 个整数 $A_{i,1}, A_{i,2}, \ldots, A_{i,M}$($1 \leq A_{i,j} \leq 10^6$),表示第 $i$ 个数组的元素。
输出格式
输出一个整数,表示最多可以获得的总金额。
说明/提示
在第一个样例中,以下是一种最优策略的操作顺序:
1. 选择元素 $A_{1, 1}$,其值为 $10$。
2. 选择元素 $A_{3, 2}$,其值为 $8$。
3. 选择元素 $A_{2, 3}$,其值为 $9$。
因此总共获得的金额为 $10+8+9=27$。
在第二个样例中,以下是一种最优策略的操作顺序:
1. 选择元素 $A_{3, 2}$,其值为 $8$。
2. 选择元素 $A_{1, 2}$,其值为 $9$。
因此总共获得的金额为 $8+9=17$。
在第三个样例中,以下是一种最优策略的操作顺序:
1. 选择元素 $A_{1, 3}$,其值为 $10$。
2. 选择元素 $A_{1, 2}$,其值为 $9$。
因此总共获得的金额为 $10+9=19$。
由 ChatGPT 4.1 翻译