제출 #100865

#제출 시각아이디문제언어결과실행 시간메모리
100865Lawliet앵무새 (IOI11_parrots)C++14
81 / 100
7 ms1792 KiB
#include "encoder.h"
#include "encoderlib.h"
#include <bits/stdc++.h>

void encode(int N, int M[])
{
	for(int g = 0 ; g < N ; g++)
		for(int h = 0 ; h < 8 ; h++)
			if(M[g] & (1 << h)) send(8*g + h);
}
#include "decoder.h"
#include "decoderlib.h"
#include <bits/stdc++.h>

using namespace std;

void decode(int N, int L, int X[])
{
	sort(X , X + L);
	
	int ans = 0;
	int p = 0;
	
	for(int g = 0 ; g < N*8 ; g++)
	{
		if(p < L && X[p] == g) ans += (1 << (X[p++]%8));
		if(g%8 == 7) output(ans), ans = 0;
	}
}
#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...