답안 #64751

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
64751 2018-08-05T14:13:48 Z bazsi700 질문 (CEOI14_question_grader) C++14
컴파일 오류
0 ms 0 KB
#include <bits/stdc++.h>

using namespace std;
#define ll long long

int mask[930];

int encode(int n, int x, int y) {

            for(int j = 0; j < 12; j++) {
                if((mask[x]&(1<<j)) && !(mask[y]&(1<<j))) {
                    return j+1;
                }
            }
}

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    int nxt = 1;
    for(int i = 0; i < (1<<12); i++) {
        int cn = 0;
        for(int j = 0; j < 12; j++) {
            if(i&(1<<j)) {
                cn++;
            }
        }
        if(cn == 6) {
            mask[nxt++] = i;
        }
    }
  return 0
}
#include <bits/stdc++.h>

using namespace std;
#define ll long long

int mask[930];



int decode(int n, int q, int h) {
            if(mask[q]&(1<<(h-1))) {
                return 1;
            } else {
                return 0;
            }
}

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    int nxt = 1;
    for(int i = 0; i < (1<<12); i++) {
        int cn = 0;
        for(int j = 0; j < 12; j++) {
            if(i&(1<<j)) {
                cn++;
            }
        }
        if(cn == 6) {
            mask[nxt++] = i;
        }
    }
  return 0
}

Compilation message

encoder.cpp: In function 'int main()':
encoder.cpp:34:1: error: expected ';' before '}' token
 }
 ^
encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:15:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^

decoder.cpp: In function 'int main()':
decoder.cpp:35:1: error: expected ';' before '}' token
 }
 ^