Submission #919891

#TimeUsernameProblemLanguageResultExecution timeMemory
919891LalicParrots (IOI11_parrots)C++17
81 / 100
4 ms1336 KiB
#include <bits/stdc++.h> #include "encoder.h" #include "encoderlib.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 id=j, pos=i; send(id+(1<<3)*pos); } } }
#include <bits/stdc++.h> #include "decoder.h" #include "decoderlib.h" using namespace std; void decode(int N, int L, int X[]) { vector<int> arr(N, 0); for(int i=0;i<L;i++){ int bit=X[i]%8, pos=X[i]/8; arr[pos]+=(1<<bit); } for(auto u : arr) output(u); }
#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...