제출 #1144575

#제출 시각아이디문제언어결과실행 시간메모리
1144575ibshaBroken Device (JOI17_broken_device)C++20
컴파일 에러
0 ms0 KiB
#include "Annalib.h"

void Anna( int N, long long X, int K, int P[] ){
    set<ll> se;
    for (int i = 0; i < K; i++) se.insert(P[i]);
    ll bit = 0;
    for (int i = 0; i < N/2; i++){
        if (se.count(i*2) or (se.count(i*2+1))){
            Set(i*2,0);
            Set(i*2+1,0)
            continue;
        }

        if (X & (1 << bit)){
            Set(i*2,1);
            Set(i*2+1,0);
        }
        else{
            Set(i*2,0);
            Set(i*2+1,1);
        }
        bit++;
    }
}
#include "Brunolib.h"

long long Bruno( int N, int A[] ){
    ll bit=0;
    ll ret=0;
    for (int i=0;i<N/2; i++){
        if (A[i*2] == A[i*2+1] and A[i*2] == 0) continue;

        if (A[i*2] == 0 and A[i*2+1] == 1);
        else if (A[i*2] == 1 and A[i*2+1] == 0) ret |= (1<<bit);

        bit++;
    }
    return ret;
}

컴파일 시 표준 에러 (stderr) 메시지

# 1번째 컴파일 단계

Anna.cpp: In function 'void Anna(int, long long int, int, int*)':
Anna.cpp:4:9: error: 'll' was not declared in this scope
    4 |     set<ll> se;
      |         ^~
Anna.cpp:4:5: error: 'set' was not declared in this scope; did you mean 'Set'?
    4 |     set<ll> se;
      |     ^~~
      |     Set
Anna.cpp:4:13: error: 'se' was not declared in this scope
    4 |     set<ll> se;
      |             ^~
Anna.cpp:6:7: error: expected ';' before 'bit'
    6 |     ll bit = 0;
      |       ^~~~
      |       ;
Anna.cpp:10:25: error: expected ';' before 'continue'
   10 |             Set(i*2+1,0)
      |                         ^
      |                         ;
   11 |             continue;
      |             ~~~~~~~~     
Anna.cpp:14:23: error: 'bit' was not declared in this scope
   14 |         if (X & (1 << bit)){
      |                       ^~~
Anna.cpp:22:9: error: 'bit' was not declared in this scope
   22 |         bit++;
      |         ^~~