思路 从 号点对边dfs,判断 号点是否在一个环中即可。时间复杂度: code class Solution { #define maxn 100010 private: int n, m, L; vector<int> g[maxn]; bool vis[maxn]; bool fg = false; public: void dfs(int x, int fa = 0) { if (fg) return; if (fa && x == 1) return fg=1,void(); if (vis[x]) return; vis[x] = 1; for (auto...