#1264. 一冲而下 - 初步规划

一冲而下 - 初步规划

描述

在方块鸟大陆上有一个区域叫刀锋山,这里满布刀锋一样的山峰,直直的指向天空。山峰与山峰之间由小的丘陵相连。刀锋山游乐园准备好好利用这些山峰开展旅游项目,其中一个就是规划中的机动游戏就是过山车。

他们计划修建一条轨道,从高处一冲而下,让旅客在心惊胆战的尖叫声中饱览刀锋山的美景。他们对轨道的修建有以下要求:

  1. 两段轨道只能以东西南北的方向(在二维上是上下左右)相连
  2. 轨道只能严格下降,不能有上坡或平的路段

现在刀锋山游乐园已经利用魔法「阿库流斯的眼睛」把准备修建区域的地形图绘制出来。地形图分成NNMM列,每个格子标有该处的平均海拔。现在需要你编写程序,找到可能修建的最长的轨道长度。

输入输出格式

输入

第一行为两个以空格分割的正整数NN MM,表示准备修建过山车的区域有NN行,每行有MM个格子。 ( 1M,N100 1 ≤ M, N ≤ 100)

随后NN行,每行为MM个以空格分割的正整数,表示该格子对应区域的平均海拔。

输入输出格式

一行,一个正整数,表示其中最长的轨道的长度。

样列

4 4 
1 2 3 4
12 13 14 5 
11 16 15 6
10 9 8 7
16