找回密码
 立即注册
首页 业界区 安全 leetcode每日一题:图中的最长环

leetcode每日一题:图中的最长环

砂歹汤 2025-6-1 19:10:16
1.jpeg

题目

2360. 图中的最长环
给你一个 n 个节点的 有向图 ,节点编号为 0 到 n - 1 ,其中每个节点 至多 有一条出边。
图用一个大小为 n 下标从 0 开始的数组 edges 表示,节点 i 到节点 edges 之间有一条有向边。如果节点 i 没有出边,那么 edges == -1 。
请你返回图中的 最长 环,如果没有任何环,请返回 -1 。
一个环指的是起点和终点是 同一个 节点的路径。
示例 1:
2.png
  1. 输入:edges = [3,3,4,2,3]
  2. 输出去:3
  3. 解释:图中的最长环是:2 -> 4 -> 3 -> 2 。
  4. 这个环的长度为 3 ,所以返回 3 。
复制代码
示例 2:
3.png
  1. 输入:edges = [2,-1,3,1]
  2. 输出:-1
  3. 解释:图中没有任何环。
复制代码
提示:
<ul>n == edges.length
2
您需要登录后才可以回帖 登录 | 立即注册