Submission #234318

#TimeUsernameProblemLanguageResultExecution timeMemory
234318Nodir_BobievParrots (IOI11_parrots)C++14
81 / 100
12 ms1792 KiB
#include "encoder.h" #include "encoderlib.h" #include <algorithm> void encode(int N, int M[]) { for(int i=0; i<N; i++){ int x = M[i]; for( int j = 0; j < 8; j ++ ){ if( (x&(1<<j)) ){ send((i<<3)+j); } } } }
#include "decoder.h" #include "decoderlib.h" #include <algorithm> void decode(int N, int L, int X[]) { int ans[N]={}; for( int i = 0; i < L; i ++ ){ int x = X[i]; int y = x % 8; int z = (x / 8); ans[z] += (1<<y); } for( int i = 0; i < N; i ++ ){ output(ans[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...