[LeetCode] Find Eventual Safe States 找到最终的安全状态
Posted Grandyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[LeetCode] Find Eventual Safe States 找到最终的安全状态相关的知识,希望对你有一定的参考价值。
In a directed graph, we start at some node and every turn, walk along a directed edge of the graph. If we reach a node that is terminal (that is, it has no outgoing directed edges), we stop.
Now, say our starting node is eventually safe if and only if we must eventually walk to a terminal node. More specifically, there exists a natural number K
so that for any choice of where to walk, we must have stopped at a terminal node in less than K
steps.
Which nodes are eventually safe? Return them as an array in sorted order.
The directed graph has N
nodes with labels 0, 1, ..., N-1
, where N
is the length of graph
. The graph is given in the following form: graph[i]
is a list of labels j
such that (i, j)
is a directed edge of the graph.
Example: Input: graph = [[1,2],[2,3],[5],[0],[5],[],[]] Output: [2,4,5,6] Here is a diagram of the above graph.
Note:
graph
will have length at most10000
.- The number of edges in the graph will not exceed
32000
. - Each
graph[i]
will be a sorted list of different integers, chosen within the range[0, graph.length - 1]
.
s
以上是关于[LeetCode] Find Eventual Safe States 找到最终的安全状态的主要内容,如果未能解决你的问题,请参考以下文章
leetcode 802. 找到最终的安全状态(Find Eventual Safe States)
802. Find Eventual Safe States
LC 802. Find Eventual Safe States
2018-2019 ACM-ICPC, Asia East Continent Final L Eventual … Journey
The eventual following stack trace is caused by an error thrown for debugging purposes as well as to