#ys003. 格子移动
格子移动
有一个 的网格。
从上数第 行、从左数第 列的格子记作 ,其中有一个整数 。
你要从左上角的格子 移动到右下角的格子 。
你可以做下述操作至多 次。
- 选择一个格子,把其中的整数改为 到 之间的任一整数(包括 和 )。
你的得分是移动过程中经过的格子(包括格子 和 )里的整数的最小值。
求最大的可能得分。
限制
- 输入的值都是整数。
输入
从文件 grid.in 中读入数据。
输入一共有 行。第一行包含三个整数 ,,。第 行()包含 个整数 。
输出
输出到文件 grid.out 中。
输出一行,一个整数,表示答案。
样例输入 1
3 3 2
1 2 4
3 5 7
6 8 9
样例输出 1
6
样例输入 2
5 5 0
1 7 7 7 7
1 7 1 1 1
1 7 1 7 1
1 7 1 7 1
1 1 1 7 1
样例输出 2
1
样例输入 3
2 3 6
2 3 3
5 7 8
样例输出 3
1000000000