Submission #934656

#TimeUsernameProblemLanguageResultExecution timeMemory
934656tamyteParrots (IOI11_parrots)C++14
17 / 100
1 ms1056 KiB
#include "encoder.h" #include "encoderlib.h" void encode(int N, int M[]) { int i; for(i=0; i<N; i++) { if (M[i] == 1) { send((1 << i)); } } }
#include "decoder.h" #include "decoderlib.h" #include <vector> void decode(int N, int L, int X[]) { int i; std::vector<bool> good(N); for(i=0; i<L; i++) { for (int j = 0;; ++j) { if (1 << j > X[i]) break; if (1 << j == X[i]) { good[j] = true; } } } for (int i = 0; i < N; ++i) { output(good[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...