请不要禁用脚本,否则网页无法正常加载。
1S/512M
给定一个 n×nn \times nn×n 的二维数组 AAA。
你的任务是找出二维数组 AAA 中三个位置相邻且在同一直线上的数的最大乘积。
“同一直线”包括水平、竖直以及两条对角线方向(左上到右下,右上到左下)。
第一行包含一个整数 nnn,表示二维数组 AAA 的大小。
接下来 nnn 行,每行包含 nnn 个非负整数。其中第 iii 行的第 jjj 个数表示二维数组中的元素 Ai,jA_{i,j}Ai,j。
输出一个整数,表示能找到的最大乘积。
4 8 2 8 1 4 7 3 5 5 6 9 2 1 4 2 9
567
对于 100%100\%100% 的数据,3≤n≤10003 \leq n \leq 10003≤n≤1000,0≤Ai,j≤10000 \leq A_{i,j} \leq 10000≤Ai,j≤1000。