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...