답안 #564968

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
564968 2022-05-20T06:04:00 Z shrimb 질문 (CEOI14_question_grader) C++17
0 / 100
0 ms 420 KB
#include"bits/stdc++.h"
using namespace std;
int init = 0;
int g[942];

void __init__ () {
    for (int i = 0, j = 0 ; ; i++) {
        if (__builtin_popcount(i) == 6) {
            g[j++] = i;
            if (j == 942) break;
        }
    }
}
int encode (int n, int x, int y) {
    if (!init) {
        __init__();
    }
    for (int i = 0 ; i < 12 ; i++) {
        if (g[x] & (1 << i) and !(g[y] & (1 << i))) return i;
    }
}
#include"bits/stdc++.h"
using namespace std;
int init = 0;
int g[942];

void __init__ () {
    for (int i = 0, j = 0 ; ; i++) {
        if (__builtin_popcount(i) == 6) {
            g[j++] = i;
            if (j == 942) break;
        }
    }
}
int decode (int n, int q, int h) {
	if (!init) {
        __init__();
    }
	return bool(g[q] & (1 << h));
}

Compilation message

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:21:1: warning: control reaches end of non-void function [-Wreturn-type]
   21 | }
      | ^
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 420 KB the encoded value must be greater than or equal to 1
2 Incorrect 0 ms 416 KB the encoded value must be greater than or equal to 1