当前位置:网站首页>LeetCode 2360. 图中的最长环
LeetCode 2360. 图中的最长环
2022-08-02 06:52:00 【HumbleFool】
基环树

class Solution {
public:
vector<int> p;
vector<bool> st; //是否被搜过
vector<int> in_stk; // 记录节点在当前栈中的深度
int res = -1;
void dfs(int u, int deth)
{
st[u] = true;
in_stk[u] = deth;
int ne = p[u];
if(ne != -1)
{
if(in_stk[ne])
res = max(res, deth + 1 - in_stk[ne]); // 下一个节点是已经搜过了,减去之前搜到过的深度就是环的大小
else if(!st[ne])
dfs(ne, deth + 1);
}
in_stk[u] = 0;
}
int longestCycle(vector<int>& edges) {
p = edges;
int n = edges.size();
st = vector<bool>(n, false);
in_stk = vector<int>(n, 0);
for(int i = 0; i < n; i ++)
if(!st[i])
dfs(i, 1);
return res;
}
};
边栏推荐
- CSRF-跨站请求伪造-相关知识
- 【机器学习】实验5布置:AAAI会议论文聚类分析
- 如何设计静态资源缓存方案
- 张驰课堂:六西格玛测量系统的误差分析与判定
- HCIP day one
- Revitalize rural circular economy and digital chain to link agricultural "ecological chain"
- 论文阅读 (64):Weakly-supervised Video Anomaly Detection with Robust Temporal Feature Magnitude Learning
- PWA 踩坑 - 第一次加载页面后无法获取CacheStorage某些资源
- 深度学习网络模型的改进与调整
- (部分不懂,笔记整理未完成)【图论】差分约束
猜你喜欢
![[Dataset][VOC] Male and female dataset voc format 6188 sheets](/img/72/d3e46a820796a48b458cd2d0a18f8f.png)
[Dataset][VOC] Male and female dataset voc format 6188 sheets

堡垒机、堡垒机的原理

【故障诊断分析】基于matlab FFT轴承故障诊断(包络谱)【含Matlab源码 2002期】

HCIP day 3 experiment

张驰课堂:六西格玛培训工具——箱线图

Neo4j 中文开发者月刊 - 202207期

实例031:字母识词

实验8 VLAN综合实验

实验7 MPLS实验

Wuhan 2022 organizing of the high-performance computing added new ecological development of high-performance computing
随机推荐
【暑期每日一题】洛谷 P3156 【深基15.例1】询问学号
速看!PMP新考纲、PMBOK第七版解读
数据库概论之MySQL表的增删改查2
【机器学习】课程设计布置:某闯关类手游用户流失预测
【故障诊断分析】基于matlab FFT轴承故障诊断(包络谱)【含Matlab源码 2002期】
电商库存系统的防超卖和高并发扣减方案
optional
Unity Shader学习(七)纹理图像的简单使用
2022.07.31(LC_6133_分组的最大数量)
倍福使用AdsRemote组件实现和C#的ADS通讯
论文阅读 (64):Weakly-supervised Video Anomaly Detection with Robust Temporal Feature Magnitude Learning
新产品立大功 伟世通第二季度营收双增
【暑期每日一题】洛谷 P1551 亲戚
[21天学习挑战赛——内核笔记](一)——设备树的概述(硬件、目标、效果、文件类型)
21 days learning challenge 】 【 sequential search
Facebook社媒营销的5大技巧,迅速提高独立站转化率!
PMP新考纲通关秘籍,告别抓瞎
“蔚来杯“2022牛客暑期多校训练营5,签到题KBGHFCD
(Notes are not completed) [Graph Theory] Traversal of graphs
OC-NSDictionary
