#include <bits/stdc++.h>
using namespace std;
const int maxN = 1e5 + 7;
vector<int> g[maxN];
int par[maxN];
int solve(int N, int M, vector<int> F, vector<vector<int>> S) {
int szz = F.size();
for(int i = 0; i < szz; i++) {
par[F[i]]++;
}
vector<int> m = S[0];
int sz = m.size();
for(int i = 0; i < sz; i++) {
if(par[m[i]] == 0) {
par[F[m[i]]]--;
} else {
return 1;
}
}
return N - 1;
}
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |