LeetCode 1631 - 最小体力消耗路径 (Python3Go) Path Wi Minimum Effort米乐 M6

2023-08-28 15:51:24
浏览次数:
返回列表

  M6 米乐设一条路径上相邻两点的高度差绝对值的最大值为 diff ,求所有路径中 diff 的最小值?

  我们可以二分路径上最大高度差的绝对值,初始区间为 [0, H] ,其中 H 为所有点的最大高度。

  因为我们采用的是闭后闭的区间,米乐M6 M6米乐所以当二分区间为空时才结束二分,此时 l 就是最大高度差绝对值的最小值。

  每次二分时使用 dfs(mid) 来搜索,返回值为 bool 类型,米乐M6 M6米乐判断最大高度差的绝对值不超过 mid 的路径是否存在。

搜索