传统题 1000ms 256MiB

Zero Remainder Sum

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个由整数构成的 n×mn \times m 的矩阵 aa

你可以在每一行中选择不超过 m2\left\lfloor\frac{m}{2}\right\rfloor 个元素。你的任务是选择这些元素,使得它们的和能被 kk 整除,并且这个和最大。

换句话说,你可以在每一行中选择不超过一半(向下取整)的元素,你需要找到这些元素的最大和,并且这个和能被 kk 整除。

注意,你可以选择 00 个元素(此时和为 00)。

输入格式

输入的第一行包含三个整数 nnmmkk1n,m,k701 \le n, m, k \le 70),分别表示矩阵的行数、列数和 kk 的值。接下来的 nn 行,每行包含 mm 个元素,其中第 ii 行第 jj 个元素为 ai,ja_{i, j}1ai,j701 \le a_{i, j} \le 70)。

输出格式

输出一个整数,表示你能获得的最大且能被 kk 整除的和。

3 4 3
1 2 3 4
5 2 2 2
7 1 1 4
24
5 5 4
1 2 4 2 1
3 5 1 2 4
1 5 7 1 2
3 8 7 1 2
8 4 7 1 6
56

说明/提示

在第一个样例中,最优的选择是在第一行选 2244,第二行选 5522,第三行选 7744。总和为 2+4+5+2+7+4=242 + 4 + 5 + 2 + 7 + 4 = 24

动态规划2

未认领
状态
已结束
题目
12
开始时间
2026-4-7 0:00
截止时间
2026-4-15 23:59
可延期
24 小时