Submission #1222037

#TimeUsernameProblemLanguageResultExecution timeMemory
1222037totoroDigital Circuit (IOI22_circuit)C++20
0 / 100
6 ms1296 KiB
#include "circuit.h" #include <numeric> #include <vector> int ans; std::vector<int> a; void init(int N, int M, std::vector<int> P, std::vector<int> A) { ans = M + 1 - std::reduce(A.begin(), A.end(), 0); a = A; } int count_ways(int L, int R) { --L, --R; for (int i = L; i <= R; ++i) { ans -= (a[i] ^= 1) * 2 - 1; } return ans; }
#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...