Submission #1074078

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

using namespace std;
typedef long long ll;
vector<int> A;

int N;

void init(int N_, int M, vector<int> P, vector<int> A_) 
{
  N = N_;
  A = A_;
}

int count_ways(int L, int R) 
{
  L -= N; R -= N;

  for (int i = L; i <= R; i++)
  {
    A[i] ^= 1;
  }

  int sum = 0;
  for (auto e : A)
    sum += e;
  
  return sum;
}
#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...