#LQ13100. 染色时间

染色时间

题目描述

小蓝有一个 nnmm 列的白色棋盘, 棋盘的每一个方格都可以被染成彩色。

每个方格有一个染色时间 tijt_{ij}​, 不同方格的染色时间可能不同。如果一个方格被触发了染色, 这个方格就会在 tijt_{ij}​ 秒之后变成彩色, 然后将自己上下左右四个方向相邻的方格触发染色。每个方格只能被触发染色一次, 第一次触发之后的触发为无效触发。

给定每个方格的染色时间, 在时刻 00 触发第一行第一列的方格染色, 请问多长时间后整个棋盘完成染色。

输入描述

输入的第一行包含两个整数 n,mn,m, 分别表示棋盘的行数和列数。

接下来 nn 行, 每行 mm 个正整数, 相邻的整数之间用一个空格分隔, 表示每个方格的染色时间。该部分的第 ii 行第 jj 个整数表示 tijt_{ij}​, 即第 ii 行第 jj 列的方格的染色时间。

输出描述

输出一行包含一个整数, 表示整个棋盘完成染色的时间。

2 3
1 2 3
4 5 6
12

评测用例规模与约定

对于 30% 的评测用例, 1n,m101≤n,m≤10

对于 60% 的评测用例, 1n,m501≤n,m≤50

对于所有评测用例, 1n,m500,1tij10001≤n,m≤500,1≤t_{ij}≤1000