Type: Default 1000ms 256MiB

棋盘

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

帖木儿的祖父送给他一个棋盘,让他练习棋艺。这个棋盘是一个网格 aa ,有 nn 行和 mm 列,每个单元格上都写有一个非负整数。

帖木儿的挑战是在棋盘上放置一只主教,使主教攻击的所有单元格之和为最大。主教可以向对角线的所有方向攻击,而且攻击距离没有限制。请注意,主教所在的单元格也被视为受到攻击。帮助他找出他能得到的最大和。

输入格式

每个测试用例的第一行包含整数 nnmm

接下来的 nn 行分别包含 mm 个整数, 第ii 行 的第 jj 个元素代表 aija_{ij}

输出格式

输出一个整数,代表可能的最大和。

输入输出样例 #1

输入 #1

4 4
1 2 2 1
2 4 2 4
2 2 3 1
2 4 2 4

输出 #1

20

样例解释

对于样例来说,主教在这个位置上可以获得最大和

限制与约定

对于 50%50\% 的数据,1n501 \le n \le 50 , 1m501 \le m \le 50, 0aij1000 0 \le a_{ij} \le 1000

对于 100%100\% 的数据,1n2001 \le n \le 200 , 1m2001 \le m \le 200, 0aij106 0 \le a_{ij} \le 10^6

  • 时间限制: 1s1 s
  • 空间限制: 256MB256 MB