Submission #831169

#TimeUsernameProblemLanguageResultExecution timeMemory
831169caganyanmazThousands Islands (IOI22_islands)C++17
0 / 100
25 ms6892 KiB
#include <bits/stdc++.h> #define pb push_back #include "islands.h" using namespace std; constexpr static int MXN = 1e5 + 5; int n, m; vector<int> u, v; vector<int> g[MXN]; bitset<MXN> visited; bool dfs(int node) { visited[node] = true; for (int c : g[node]) { if (visited[c]) return true; if (dfs(c)) return true; } visited[node] = false; return false; } variant<bool, vector<int>> find_journey(int N, int M, vector<int> U, vector<int> V) { n = N, m = M; u = U, v = V; for (int i = 0; i < n; i++) { g[u[i]].pb(v[i]); g[v[i]].pb(u[i]); } return dfs(0); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...