제출 #17089

#제출 시각아이디문제언어결과실행 시간메모리
17089murat앵무새 (IOI11_parrots)C++98
81 / 100
7 ms2216 KiB
#include "encoder.h"
#include "encoderlib.h"

void encode(int N, int M[]) {
  int cc = 0;
  for(int i=0; i<N; i++)
    for(int j = 0; j < 8; j++)
        if(M[i] & (1 << j))
            send(cc++);
        else
            cc++;
}
#include "decoder.h"
#include "decoderlib.h"

void decode(int N, int L, int X[]) {
    int h[256] = {0}, cc = 0;
    for(int i=0; i<L; i++)
        h[X[i]] = 1;    
    for(int t = 0; t < N; t++) {
        int s = 0;
        for(int i = 0; i < 8; i++, cc++)
            if(h[cc])
                s += (1 << i);
        output(s);
    }
}
#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...