Submission #1212552

#TimeUsernameProblemLanguageResultExecution timeMemory
1212552qwushaDigital Circuit (IOI22_circuit)C++20
0 / 100
6 ms1312 KiB
#include <bits/stdc++.h> #include "circuit.h" using namespace std; #define fi first #define se second typedef long long ll; typedef long double ld; mt19937 rnd(chrono::high_resolution_clock::now().time_since_epoch().count()); int inf = 1e9; vector<int> a; int n, m; void init(int N, int M, vector<int> p, vector<int> A) { a = A; n = N; m = M; } int count_ways(int l, int r) { for (int i = l - n; i <= r - n; i++) { a[i] = 1 - a[i]; } int val = 0; for (int i = 0; i <m; i++) { val += a[i]; } cout << m - val + 1 << '\n'; }

Compilation message (stderr)

circuit.cpp: In function 'int count_ways(int, int)':
circuit.cpp:31:1: warning: no return statement in function returning non-void [-Wreturn-type]
   31 | }
      | ^
#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...