1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

解题思路

当时间为 ttt 时,所有高度 ≤t\le t≤t 的格子都可视为可通行。要求从 (0,0)(0,0)(0,0) 到 (n−1,n−1)(n-1,n-1)(n−1,n−1) 的最小 ttt,使得存在一条路径,其上所有格子的高度最大值最小。

有三种常见做法(任取其一即可 AC):

  1. 最短路(Dijkstra,最小化路径上的最大值) 将每个格子视为节点,边权为到达相邻格子的“代价”。对一条路径,其“代价”定义为路径上格子高度的最大值。Dijkstra 的写法是:

P4205.第4题-村落撤离

    1000ms Tried: 52 Accepted: 12 Difficulty: 4 所属公司 : 网易
    算法与标签>最短路算法

题目内容

在偏远山区有一片n×nn×nn×n的村落群,每个村落(i,j)(i,j)(i,j)都建在海拔为grid[i][j]grid [i][j]grid[i][j]米的山地上。近期连续暴雨引发山洪,洪水水位以每小时上涨111米的速度淹没村落 一 第ttt小时时,水位恰好达到ttt米。

由于洪水来得突然,你需要从位于西北角的起始村落(0,0)(0,0)(0,0)出发,尽快赶到位于东南角的安全避难所(n−1,n−1)(n-1,n-1)(n−1,n−1)。已知你可以在相邻的村落间自由移动(上下左右四个方向),但有一个关键限制:只有当两个村落的海拔都被当前水位淹没时,你才能在它们之间移动(水位需同时覆盖起点和终点村落,否则无法跨越地形差).

假设你在已淹没的区域内移动速度极快(耗时可忽略),且全程必须待在村落群的边界内。请计算你从起始村落到达安全避难所的最短撤离时间(即最早能出发并成功抵达避难所的小时数ttt)。

输入描述

第一行输入为NNN,表示gridgridgrid的大小。

之后N行输入分别表示gridgridgrid中村落的海拔

输出描述

输出一个整数,表示最短撤离时间。

补充说明

提示:

  • n==grid.lengthn == grid.lengthn==grid.length
  • n==grid[i].lengthn == grid[i].lengthn==grid[i].length
  • 1<=n<=10001<=n<=10001<=n<=1000
  • 0<=grid[][]<n∗n0 <= grid[][]<n*n0<=grid[][]<n∗n
  • grid[i][j]grid[i][j]grid[i][j]中每个值均无重复

样例1

输入

2
0 2
1 3

输出

3

说明

可以选择区间[1,3][1,3][1,3]对应子数组为1,1,1{1, 1,1}1,1,1,fff和ggg值都为111,乘积也为111,可以证明不存在更优的答案。

样例2

输入

5
0 1 2 3 4
24 23 22 21 5
12 13 14 15 16
11 17 18 19 20
10 9 8 7 6

输出

16

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 3, 39ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?