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 最短路径
📎 参考
- 无