Submission #1140287

#TimeUsernameProblemLanguageResultExecution timeMemory
1140287Juanchoki앵무새 (IOI11_parrots)C++20
81 / 100
2 ms840 KiB
#include "encoder.h" #include "encoderlib.h" #include <iostream> using namespace std; void encode(int N, int M[]) { int i; for(i=0; i<N; i++) { int x = i << 3; for (int j=0; j<8; j++) { if ( !( M[i] & (1<<j) )) continue; x+=j; send(x); x = i << 3; } } }
#include "decoder.h" #include "decoderlib.h" #include <iostream> #include <vector> using namespace std; void decode(int N, int L, int X[]) { int i, b; vector<int> v(N); for(i=0; i<L; i++) { int x=X[i]; int posi = X[i]>>3; int j = X[i] % 8; v[posi] += (1<<j); } for(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...