#include <algorithm>
#include <iostream>
#include <vector>
#include "september.h"
using namespace std;
vector<vector<int>> adj;
int solve(int n, int m, vector<int> F, vector<vector<int>> S) {
adj.assign(n, {});
for (int i = 1; i<n; ++i) {
adj[F[i]].push_back(i);
}
int k = 0;
for (int i = 0; i<n - 1; ++i) {
if (adj[S[0][i]].empty()) {
++k;
}
}
return k;
}
// int main() {
// int res = solve(3, 1, {-1, 0, 0}, {{1, 2}});
// cout << res << '\n';
// }
# | 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... |