Submission #1036939

#TimeUsernameProblemLanguageResultExecution timeMemory
1036939aaaaaarrozParrots (IOI11_parrots)C++17
81 / 100
2 ms1340 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 id=j, pos=i; send(id+(1<<3)*pos); } } }
#include "decoder.h" #include "decoderlib.h" #include <bits/stdc++.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...