#ABC311G. 再一个网格问题

再一个网格问题

再一个网格问题

题目描述

有一个 N×MN \times M 的网格,第 ii 行(从上往下数)、第 jj 列(从左往右数)的格子上写有非负整数 Ai,jA_{i,j}

我们选择一个矩形区域 RR

形式化地说,区域按如下方式选择:

选择满足 1lxrxN1 \le l_x \le r_x \le N1lyryM1 \le l_y \le r_y \le M 的整数 lx,rx,ly,ryl_x, r_x, l_y, r_y

那么,当且仅当 lxirxl_x \le i \le r_xlyjryl_y \le j \le r_y 时,格子 (i,j)(i,j) 属于 RR

f(R)=f(R) =(RR 中所有格子上的整数之和)×\times(RR 中所有格子上的整数的最小值)的最大可能值。

输入格式

输入按以下格式从标准输入给出:

NN MM
A1,1A_{1,1} A1,2A_{1,2} \dots A1,MA_{1,M}
A2,1A_{2,1} A2,2A_{2,2} \dots A2,MA_{2,M}
\vdots
AN,1A_{N,1} AN,2A_{N,2} \dots AN,MA_{N,M}

输出格式

以整数形式输出答案。

样例

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

选择左上角为 (1,1)(1, 1)、右下角为 (2,2)(2, 2) 的矩形区域时,f(R)=(5+4+4+3)×min(5,4,4,3)=48f(R) = (5+4+4+3) \times \min(5,4,4,3) = 48,这是可能的最大值。

4 5
3 1 4 1 5
9 2 6 5 3
5 8 9 7 9
3 2 3 8 4
231
6 6
1 300 300 300 300 300
300 1 300 300 300 300
300 300 1 300 300 300
300 300 300 1 300 300
300 300 300 300 1 300
300 300 300 300 300 1
810000

数据范围

  • 输入中的所有值均为整数。
  • 1N,M3001 \le N,M \le 300
  • 1Ai,j3001 \le A_{i,j} \le 300
难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
3012
类型
传统题
Time Limit
3000ms
Memory Limit
1024MiB
上传者
标签