제출 #873320

#제출 시각아이디문제언어결과실행 시간메모리
873320TahirAliyev앵무새 (IOI11_parrots)C++17
81 / 100
3 ms1712 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(j | (i << 3));
            }
        }
    }
}

#include "decoder.h"
#include "decoderlib.h"
#include <bits/stdc++.h>

using namespace std;

void decode(int N, int L, int X[]){
    int arr[N];
    memset(arr, 0, sizeof(arr));
    for(int i = 0; i < L; i++){
        int bit = X[i] & 7;
        int id = X[i] >> 3;
        arr[id] |= (1 << bit);
    }
    for(int i = 0; i < N; i++){
        output(arr[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...