滑雪场

测试数据来自 system/1920

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【题目描述】

  滑雪场可以看成 \(M×N\) 的网格状山地,每个网格是一个近似的平面,有一个水平高度值(是一个\(0 \sim 10^9\) 内的整数)。

  某些网格被指定为关键网格。当两个相邻网格之间的高度差的绝对值不超过某个参数 \(D\) 时,就可以相互到达。相邻关系是指某个格子的东、西、南、北的格子。显然,当 \(D\) 不断减小时,原本可以相互到达的相邻格子就不能到达了。

  滑雪赛的组委会想知道,为了保证各个关键网格之间彼此连通,最小的 \(D\) 是多少?

【输入格式】

  第 1 行:2 个整数 \(M\) 和 \(N\)。
  接下来 \(M\) 行,每行 \(N\) 个整数,表示各网格的高度。
  接下来 \(M\) 行,每行 \(N\) 个 0 或者 1,1 表示关键网格。

【输出格式】

  输出一个整数,表示最小的 \(D\)。

【输入输出样例】

 Input

3 5
20 21 18 99 5
19 22 20 16 26
18 17 40 60 80
1 0 0 0 1
0 0 0 0 0
0 0 0 0 1

 Output

21

【数据限制】

  对于 \(100\%\) 的数据,\(1≤M,N≤500\)。

【来源】

  Mr.he

图的DFS及其应用

未认领
状态
已结束
题目
11
开始时间
2025-04-13 00:00
截止时间
2025-06-07 23:59
可延期
24.0 小时