#P11293. [NOISG2022 Qualification] L-Board
[NOISG2022 Qualification] L-Board
题目背景
Lord Pooty 有一个 的整数棋盘 。他希望在棋盘上画一个 L 型区域,并且希望覆盖的数字总和最大。L 型区域可以旋转 种方向,且每一边不一定完整(可以是一条直线)。
题目描述
给定一个 的棋盘 ,你需要选择棋盘上的三个点 , , ,使得以下公式的值 最大化:
$$V = \sum_{i=\min(x_1,x_2)}^{\max(x_1,x_2)} A_{i,y_1} + \sum_{j=\min(y_1,y_2)}^{\max(y_1,y_2)} A_{x_1,j} - A_{x_1,y_1} $$输入格式
- 第一行包含两个整数 和 ,分别表示棋盘的行数和列数。
- 接下来的 行,每行包含 个整数,表示棋盘的元素。
输出格式
输出一个整数,即最大化的 值。
2 2
8 1
3 4
15
1 8
-2 -1 8 -2 9 0 -2 1
15
提示
【样例解释】
对于样例 ,选择点 , , ,覆盖的数字为 ,总和为 。
对于样例 ,选择点 , , ,形成一条直线,覆盖的数字为 ,总和为 。
【数据范围】
子任务编号 | 分值 | 额外限制条件 |
---|---|---|
无额外限制 |