# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1133187 | Kerim | Nice sequence (IZhO18_sequence) | C++17 | 2094 ms | 49696 KiB |
#include <bits/stdc++.h>
using namespace std;
vector<int> cl, p;
vector<vector<int>> E;
bool dfs(int x) {
cl[x] = 1;
for (auto i : E[x])
if (cl[i] == 1 || (!cl[i] && dfs(i))) return true;
cl[x] = 2;
return false;
}
int dfs1(int x, int z) {
if (~p[x]) return p[x];
p[x] = z;
for (auto i : E[x])
p[x] = max(p[x], dfs1(i, z) + 1);
return p[x];
}
void solve() {
int n, m;
cin >> n >> m;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |