#include "circuit.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef long double ld;
#define sp <<" "<<
#define endl "\n"
int n, m;
vector<vector<int>> adj;
vector<int> a;
void init(int N, int M, vector<int> P, vector<int> A) {
adj.assign(N+M, {});
n = N, m = M, a = A;
for (int i = 1; i < N + M; i++) {
adj[i].push_back(P[i]);
adj[P[i]].push_back(i);
}
}
int count_ways(int L, int R) {
// cerr << L-n sp R-n << endl;
for (int i = L-n; i <= R-n; i++) {
a[i] ^= 1;
}
int ans = 0;
for (int i = 0; i < m; i++) {
ans += a[i];
}
return ans;
}
# | 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... |