답안 #470024

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
470024 2021-09-02T18:02:39 Z luciocf 질문 (CEOI14_question_grader) C++14
컴파일 오류
0 ms 0 KB
#include <bits/stdc++.h>

using namespace std;

int mask[1010];

bool flag;

int encode(int n, int x, int y)
{
	if (!flag)
	{
		flag = 1;

		int ind = 0;
		for (int i = 0; i < (1<<12); i++)
			if (__builtin_popcount(i) == 6)
				mask[++ind] = i;
	}

	for (int i = 0; i <= 11; i++)
		if ((mask[x]&(1<<i)) && (!(mask[y]&(1<<i))))
			return i+1;
}
#include <bits/stdc++.h>

using namespace std;

int mask[1010];

bool flag;

int decode(int n, int q, int h)
{
	if (!flag)
	{
		flag = 1;

		int ind = 0;
		for (int i = 0; i < (1<<12); i++)
			if (__builtin_popcount(i) == 6)
				mask[++ind] = i;
	}

	return (mask[q]&(1<<(h-1)));
}

int main(void)
{

}

Compilation message

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:24:1: warning: control reaches end of non-void function [-Wreturn-type]
   24 | }
      | ^

/usr/bin/ld: /tmp/ccJzqHwk.o: in function `main':
grader_decode.c:(.text.startup+0x0): multiple definition of `main'; /tmp/ccRmbjSg.o:decoder.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status