CF1676D X-Sum

题目描述

Timur 的祖父送给他一个国际象棋棋盘,以便他练习棋艺。这个棋盘是一个 $n$ 行 $m$ 列的网格 $a$,每个格子上写有一个非负整数。 Timur 的挑战是将一个主教放在棋盘上,使得主教能够攻击到的所有格子的数字之和最大。主教可以沿所有对角线方向攻击,攻击距离没有限制。注意,主教所在的格子也被视为被攻击的格子。请帮助他找到可以获得的最大和。

输入格式

输入的第一行包含一个整数 $t$($1 \le t \le 1000$),表示测试用例的数量。接下来是每个测试用例的描述。 每个测试用例的第一行包含两个整数 $n$ 和 $m$($1 \le n \le 200$,$1 \leq m \leq 200$)。 接下来的 $n$ 行,每行包含 $m$ 个整数,第 $i$ 行第 $j$ 个元素 $a_{ij}$ 表示第 $i$ 行第 $j$ 列格子上的数字($0\leq a_{ij} \leq 10^6$)。 保证所有测试用例中 $n\cdot m$ 的总和不超过 $4\cdot10^4$。

输出格式

对于每个测试用例,输出一个整数,表示主教可以获得的最大和。

说明/提示

对于第一个测试用例,最佳方案是将主教放在下图所示的位置: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1676D/ef38eda1ec7208a8243b8f6ac83d0d9df8a29fbb.png) 由 ChatGPT 4.1 翻译