Submission #207070

#TimeUsernameProblemLanguageResultExecution timeMemory
207070AlexLuchianov앵무새 (IOI11_parrots)C++14
0 / 100
11 ms1520 KiB
#include "encoder.h" #include "encoderlib.h" void encode(int N, int M[]) { int i; int ptr = 0; for(i=0; i<N; i++){ for(int j = 0; j < 8; j++) { if(0 < (M[i] & (1 << j))) send(ptr); ptr++; } } }
#include "decoder.h" #include "decoderlib.h" #include <map> std::map<int,int> code; void decode(int N, int L, int X[]) { for(int i = 0; i < L; i++) code[X[i]] = 1; int ptr = 0; for(int i = 0; i < N; i++){ int number = 0; for(int j = 0; j < 8; j++){ if(code[ptr]) number |= (1 << j); ptr++; } output(number); } }
#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...