题目背景
经过管理员的考虑,我们打算将民间数据单独存放在最后一个 Subtask 中。这些测试点分数均为 0 分,但是没有通过其中的任何测试点将会视为此题不通过。
这一题中出现了评测记录测试点编号错乱的问题,是民间数据命名方式冲突导致的。但是我们保证其相对顺序没有混乱。
民间数据提供者:@QwQcOrZ。
题目描述
有一个 m×n 的数组 ai,j。
定义:
f(i,j)=k=1minm(ak,i+ak,j)+k=1maxm(ak,i+ak,j)你需要求出 i=1∑nj=1∑nf(i,j)。
输入格式
第一行两个正整数 m,n。
接下来 m 行,每行 n 个正整数表示 ai,j。
输出格式
一行一个正整数,表示答案。
提示
【样例 1 解释】
以 f(3,5) 为例:
f(3,5)=max(a1,3+a1,5,a2,3+a2,5,a3,3+a3,5)+min(a1,3+a1,5,a2,3+a2,5,a3,3+a3,5)=max(9,7,10)+min(9,7,10)=10+7=17下面给出 f(i,j) 的数表,第 i 行第 j 列表示 f(i,j):
20271822202734242923182420221722292224222023172218它们的和是答案 564。
【样例 2, 3, 4】
见选手目录下的 sort/sort*.in
与 sort/sort*.ans
。
【数据范围与提示】
对于所有测试点:2≤m≤4,1≤n≤2×105,1≤ai,j≤2×105。
每个测试点的具体限制见下表
