Submission #602236

#TimeUsernameProblemLanguageResultExecution timeMemory
602236vh50Parrots (IOI11_parrots)C++17
81 / 100
3 ms1060 KiB
#include <bits/stdc++.h> #include "encoder.h" #include "encoderlib.h" using namespace std; void encode(int N, int M[]) { for(int i = 0; i < N; i++) for(int j = 0; j < 8; j++) if(M[i] & (1 << j)) send(8 * i + j); }
#include <bits/stdc++.h> #include "decoder.h" #include "decoderlib.h" using namespace std; void decode(int N, int L, int X[]) { sort(X, X + L); int v[1919]; for(int i = 0; i < 300; i++) v[i] = 0; for(int i = 0; i < L; i++) { int q = X[i]/8; int val = X[i] - q * 8; v[q] += (1 << val); } for(int i = 0; i < N; i++) output(v[i]); }
#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...