제출 #1140349

#제출 시각아이디문제언어결과실행 시간메모리
1140349efishel앵무새 (IOI11_parrots)C++17
81 / 100
2 ms840 KiB
#include "encoder.h"
#include "encoderlib.h"
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using vll = vector <ll>;
using ii = pair <ll, ll>;
using vii = vector <ii>;

void encode (int n, int m[]) {
    auto f = [&](ll id) {
        return m[id/8]>>(id%8)&1;
    };
    for (ll id = 0; id < 8*n; id++) {
        if (f(id)) send(id);
    }
}
#include "decoder.h"
#include "decoderlib.h"
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using vll = vector <ll>;
using ii = pair <ll, ll>;
using vii = vector <ii>;

void decode (int n, int l, int x[]) {
    vll uh(n, 0);
    auto f = [&](ll id) {
        uh[id/8] |= 1<<(id%8);
    };
    for (ll i = 0; i < l; i++) {
        f(x[i]);
    }
    for (ll i = 0; i < n; i++) {
        output(uh[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...