제출 #1354372

#제출 시각아이디문제언어결과실행 시간메모리
1354372Jawad_Akbar_JJ앵무새 (IOI11_parrots)C++20
81 / 100
1 ms836 KiB
#include <iostream>
#include <vector>
#include "encoderlib.h"
#include "decoderlib.h"

using namespace std;

void encode(int n, int m[]){
	vector<int> v;

	for (int i=0;i<n;i++){
		for (int j=7;j+1;j--)
			v.push_back(!!(m[i] & (1<<j)));
	}

	for (int i=0;i<8 * n;i++){
		if (v[i])
			send(i);
	}
}
#include <iostream>
#include <vector>
#include "encoderlib.h"
#include "decoderlib.h"

using namespace std;

void decode(int n, int x, int l[]){
	vector<int> v(n * 8, 0);

	for (int i=0;i<x;i++)
		v[l[i]] = 1;
	for (int i=0, num = 0;i<8 * n;i++){
		num = num + num + v[i];
		if (i % 8 == 7)
			output(num), num = 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...