Submission #29207

#TimeUsernameProblemLanguageResultExecution timeMemory
29207kavunParrots (IOI11_parrots)C++14
81 / 100
8 ms2400 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)) { int num = j; num |= (i << 3); send(num); } }
#include "decoder.h" #include "decoderlib.h" #include <bits/stdc++.h> using namespace std; void decode(int N, int L, int X[]) { vector<int> a; a.resize(N); for(int i = 0; i < L; i++) { int pos, val; pos = X[i] >> 3; val = X[i] ^ (pos << 3); a[pos] |= (1 << val); } for(int i = 0; i < N ;i++) output(a[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...