Submission #836069

#TimeUsernameProblemLanguageResultExecution timeMemory
836069ALeonidouDigital Circuit (IOI22_circuit)C++17
0 / 100
12 ms1104 KiB
#include "circuit.h" #include <bits/stdc++.h> using namespace std; #define ll int #define sz(x) (ll)x.size() #define F first #define S second #define MID ((l+r)/2) #define pb push_back #define dbg(x) cout<<#x<<": "<<x<<endl; #define dbg2(x,y) cout<<#x<<": "<<x<<" "<<#y<<": "<<y<<endl; typedef vector <ll> vi; typedef pair <ll,ll> ii; typedef vector <ii> vii; void printVct(vi &v, string s =""){ cout<<s<<": "; for (ll i=0; i<sz(v); i++){ cout<<v[i]<<" "; } cout<<endl; } ll n,m; vi v; void init(int N, int M, vi P, vi A) { n = N, m = M; v = A; return ; } int count_ways(int L, int R) { L -= n, R -= n; dbg2(L,R); for (ll i=L; i<=R; i++){ v[i] = !v[i]; } printVct(v); ll c = 0; for (ll i =0; i<m; i++){ c += v[i]; } return c; }
#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...