Submission #447714

#TimeUsernameProblemLanguageResultExecution timeMemory
447714dxz05Parrots (IOI11_parrots)C++14
81 / 100
4 ms1236 KiB
#include "encoder.h" #include "encoderlib.h" #include <bits/stdc++.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))) continue; int code = i << 3; code |= j; send(code); } } }
#include "decoder.h" #include "decoderlib.h" #include <bits/stdc++.h> using namespace std; void decode(int N, int L, int X[]){ int arr[128]; fill(arr, arr + N, 0); for (int i = 0; i < L; i++){ int x = X[i]; int ind = (x >> 3); x &= 7; arr[ind] |= 1 << x; } for (int i = 0; i < N; i++){ output(arr[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...