type
status
date
slug
summary
tags
category
icon
password
创建时间
Jan 9, 2025 03:35 AM
给你一个
n
个节点的 有向图 ,节点编号为 0
到 n - 1
,每个节点 至多 有一条出边。有向图用大小为
n
下标从 0 开始的数组 edges
表示,表示节点 i
有一条有向边指向 edges[i]
。如果节点 i
没有出边,那么 edges[i] == -1
。同时给你两个节点
node1
和 node2
。请你返回一个从
node1
和 node2
都能到达节点的编号,使节点 node1
和节点 node2
到这个节点的距离 较大值最小化。如果有多个答案,请返回 最小 的节点编号。如果答案不存在,返回 -1
。注意
edges
可能包含环。基环树
从i
向favorite[i]
连边,可以得到一张有向图。由于每个大小为k
的连通块都有k
个点和k
条边,所以每个连通块必定有且仅有一个环,且由于每个点的出度均为 1,这样的有向图又叫做内向基环树 (pseudotree),每一个内向基环树(连通块)都由一个基环和其余指向基环的树枝组成。由基环树组成的森林叫基环树森林 (pseudoforest)。
简洁写法