Submission #1370122

#TimeUsernameProblemLanguageResultExecution timeMemory
1370122leolin0214Digital Circuit (IOI22_circuit)C++20
2 / 100
723 ms1316 KiB
#include "circuit.h"

#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>

#define mod 1000002022ll

using namespace std;

int n, m;
vector<int> a;

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

int count_ways(int L, int R) {
    for (int i=L-n; i<=R-n; i++) a[i] ^= 1;
    int sum = accumulate(a.begin(), a.end(), 0);
    return sum;
}
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...