Submission #1034156

#TimeUsernameProblemLanguageResultExecution timeMemory
1034156Mr_HusanboyDigital Circuit (IOI22_circuit)C++17
2 / 100
1304 ms1112 KiB
#include "circuit.h"
#include <bits/stdc++.h>

using namespace std;

#define ff first
#define ss second
#define all(a) (a).begin(), (a).end()
#define ll long long

vector<int> state;
int n, m; 

void init(int N, int M, std::vector<int> P, std::vector<int> A) {
  n = N, m = M;
  state = A;
}

int count_ways(int l, int r) {
    l -= n; r -= n;
    for(int i = l; i <= r; i ++){
      state[i] ^= 1;
    }
    return accumulate(all(state), 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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...