type
status
date
slug
summary
tags
category
icon
password
创建时间
Jan 4, 2025 01:42 AM
给你一个整数
n
和一个二维整数数组 queries
。有
n
个城市,编号从 0
到 n - 1
。初始时,每个城市 i
都有一条单向道路通往城市 i + 1
( 0 <= i < n - 1
)。queries[i] = [ui, vi]
表示新建一条从城市 ui
到城市 vi
的单向道路。每次查询后,你需要找到从城市 0
到城市 n - 1
的最短路径的长度。返回一个数组
answer
,对于范围 [0, queries.length - 1]
中的每个 i
,answer[i]
是处理完前 i + 1
个查询后,从城市 0
到城市 n - 1
的最短路径的长度。广度优先遍历
超出时间限制
剪枝优化,还是超时
使用
visited
数组避免重复访问使用返回值的 BFS 最短路径
📎 参考
- 无