#7205. wjw的爬山计划

0
    ID: 7205 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 5 上传者: 标签>2025提高班模拟赛(18)并查集缩点拓扑排序DAG最长路图论CSP-S

wjw的爬山计划

wjw 的爬山计划

题目描述

wjw 最近喜欢在游戏中爬山(为什么是游戏中呢?因为懒!) 今天 wjw 来到了一个大小为 n∗mn * m 的地图,每个坐标都是一个山峰,第 ii 行第 jj 列的山峰高度为 ai,ja_{i,j}

现在 wjw 可以任意的选择一个山峰直接传送过去,并且每次 wjw 可以选择上下左右与四个相邻的山峰中的其中一个进行移动,但是他每次只能向高度小于等于当前所在山峰高度的山峰移动

而其中,如果他是在两个高度相同的山峰之间移动,将不消耗体力,否则每次移动消耗 11 点体力

现在 wjw 想知道,以那个山峰作为起点,可以使得消耗的体力值最大?

输入格式

本题包含多组测试数据,第一行一个整数,表示数据组数 TT。 对于每一组数据: 输入第一行包含两个整数,分别表示 nn 和 mm 接下来 nn 行,每行 mm 个整数,分别表示山峰的高度。

输出格式

对于每组测试数据输出一行,输出最多消耗的体力值

数据范围

数据点编号

n,mn,m

特殊性质

1∼31\sim 3

≤20\le 20

无

4∼54\sim 5

≤100\le 100

66

≤500\le 500

保证同组数据下 ai,ja_{i,j} 互不相同

77

保证相邻格子内 ai,ja_{i,j} 互不相同

8∼108\sim 10

无

对于所有的数据,保证 1≤T≤101\le T\le 10,1≤n,m≤5001\le n,m\le 500,0≤ai,j≤n∗m0\le a_{i,j}\le n * m。

样例输入

1
3 3
3 5 3
2 3 2
2 1 8

样例输出

3