給一個 $N \times N$ 的表格,令左上角座標為 $(1, 1)$ 右下角座標為 $(N, N)$,第 $i$ 行第 $j$ 列座標為 $(i, j)$,每個格子上面有一個正整數或是障礙物。
定義一個正方形的分數為:
求分數最高的正方形。
第一行輸入一個正整數 $N$。
接下來 $N$ 行,第 $i$ 行輸入一個字串 $S$,$S_j$ 代表格子座標為 $(i, j)$ 的分數,若 $S_j$ 為 $0$ 代表這格是障礙物。
輸出一個整數代表分數最高的正方形的分數。
3 111 101 111
1
3 012 345 678
24
5 11111 01111 11111 11111 11110
16
4 7039 7451 7428 3708
22
| No. | Testdata Range | Constraints | Score |
|---|---|---|---|
| 1 | 0~3 | 範例測資。 | 0 |
| 2 | 4~19 | 只有 01 兩種字元。 | 20 |
| 3 | 0~35 | 無特別限制。 | 80 |