B. 01子矩阵最大贡献

    传统题 1000ms 256MiB

01子矩阵最大贡献

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

01子矩阵最大贡献

题目描述

Aki 有一个 n×mn \times m 的 01 矩阵 aa(每个格子不是 00 就是 11)。

Aki 定义任意一个子矩阵的"贡献"为:

  • 设该子矩阵中 00 的个数为 c0c_011 的个数为 c1c_1
  • 贡献 =c0c1= |c_0 - c_1|

请你求出所有连续子矩阵中,贡献的最大值。

输入格式

第一行两个整数 n,mn, m

接下来 nn 行,每行一个长度为 mm 的 01 字符串(只由字符 01 组成),表示矩阵每一行。

输出格式

输出一个整数,表示最大贡献值。

样例 #1

样例输入 #1

2 2
11
11

样例输出 #1

4

样例解释:取整个矩阵(2×22 \times 2)作为子矩阵,此时 c0=0,c1=4c_0 = 0, c_1 = 4,贡献为 04=4|0 - 4| = 4,且这是最大值。

数据范围与提示

对于 100%100\% 的数据,1n,m121 \le n, m \le 12

CodeRush Round 1(Div. 4)

未参加
状态
已结束
规则
OI
题目
6
开始于
2026-4-11 19:00
结束于
2026-4-11 21:00
持续时间
2 小时
主持人
参赛人数
17