{"trustable":false,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e小明喜欢跑酷这并不奇怪, 因为跑酷的确很刺激。但是小明的体能不是很好,所以小明总喜欢从高的地点跳向低的地方,因为这样比较省力。但是当小明跑酷到低点后,不得不再次回到高度相对较高的地方。小明想知道一个区域中他能最长的跑酷距离。区域由一个二维数组给出。数组的每个数字代表地点的高度。下面是一个例子\n\u003cbr\u003e\u003cpre\u003e 1 2 3 4 5\n\u003cbr\u003e16 17 18 19 6\n\u003cbr\u003e15 24 25 20 7\n\u003cbr\u003e14 23 22 21 8\n\u003cbr\u003e13 12 11 10 9\u003c/pre\u003e\n\u003cbr\u003e小明可以从某个点跑酷向上下左右相邻四个点之一,当且仅当高度减小。在上面的例子中,一条可行的路线为24-17-16-1。当然25-24-23-...-3-2-1更长。事实上,这是最长的一条。\u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":"\u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e输入的第一行表示区域的行数R和列数C(1 \u0026lt;\u003d R,C \u0026lt;\u003d 100)。下面是R行,每行有C个整数,代表高度h,0\u0026lt;\u003dh\u0026lt;\u003d10000。\u003c/div\u003e"}},{"title":"Output","value":{"format":"HTML","content":"\u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e输出最长跑酷路线的长度。\u003c/div\u003e"}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cpre class\u003d\"sio\"\u003e5 5\n1 2 3 4 5\n16 17 18 19 6\n15 24 25 20 7\n14 23 22 21 8\n13 12 11 10 9\n\u003c/pre\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"\u003cpre class\u003d\"sio\"\u003e25\u003c/pre\u003e"}}]}