#P15798. [2026作业]双三角区域
[2026作业]双三角区域
题目描述
工程师 Mira 正在分析一张带权网格。给定一个 的整数矩阵 和一个正整数 。
对于矩阵中的一个格子 ,可以定义四种以它为中心的 -三角形区域。
第一种:
$$T_0=\{(x,y):x\ge x_0,\ y\ge y_0,\ |x-x_0|+|y-y_0|<k\},$$要求
第二种:
$$T_1=\{(x,y):x\le x_0,\ y\ge y_0,\ |x-x_0|+|y-y_0|<k\},$$要求
第三种:
$$T_2=\{(x,y):x\le x_0,\ y\le y_0,\ |x-x_0|+|y-y_0|<k\},$$要求
第四种:
$$T_3=\{(x,y):x\ge x_0,\ y\le y_0,\ |x-x_0|+|y-y_0|<k\},$$要求
对于任意一个 -三角形 ,定义它的代价为其中所有格子的权值之和:
请你选择两个互不相交的 -三角形 ,最大化
这里互不相交表示两个区域没有公共格子。
输入格式
第一行包含三个整数 。
接下来 行,每行包含 个整数。第 行的第 个整数为 。
输出格式
输出一行一个整数,表示两个互不相交的 -三角形总代价的最大值。
数据范围
- ;
- ;
- 保证至少存在一种方式选择两个互不相交的 -三角形。
样例 1
输入
3 4 2
0 1 0 0
0 1 1 1
0 0 1 1
输出
6
样例 2
输入
4 5 3
-5 -7 4 5 -3
-7 -5 8 0 -7
4 6 2 6 5
7 3 1 -7 7
输出
39
解释
样例 2 中,最优答案可以由两个类型为 的 -三角形得到,它们的中心分别为 和 。