Submission #1311193

#TimeUsernameProblemLanguageResultExecution timeMemory
1311193orgiloogiiParrots (IOI11_parrots)C++20
81 / 100
3 ms840 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 (((1 << j) & m[i])) { send(i * 8 + j); //cout << i * 8 + j << " "; } } } } //int main() { // int arr[] = {100, 59}; // encode(2, arr); //}
#include "decoder.h" #include "decoderlib.h" #include <bits/stdc++.h> using namespace std; void decode(int n, int l, int x[]) { int i, b; vector <int> res; res.resize(n); for(int i = 0;i < l;i++) { b = x[i]; int id = b / 8; res[id] += (1 << (b % 8)); } for (int j = 0;j < n;j++) { output(res[j]); } } //int main() { //}
#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...