제출 #232050

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

using namespace std;

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

using namespace std;

static int ans[65];

void decode(int N, int L, int X[])
{
	memset(ans, 0, sizeof ans);
	for (int i = 0; i < L; i++)
	{
		int ind = 0;
		for (int b = 0; b < 6; b++)
			if (X[i]&(1<<b))
				ind += (1<<b);

		int bit = 0;
		for (int b = 6; b < 8; b++)
			if (X[i]&(1<<b))
				bit += (1<<(b-6));

		ans[ind] += (1<<bit);
	}

	for (int i = 0; i < N; i++)
		output(ans[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...