제출 #1010357

#제출 시각아이디문제언어결과실행 시간메모리
1010357_snoopy_동굴 (IOI13_cave)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;

int s[10000], d[10000];

void tryCombination(int n){

    for(int i=0; i<n; i++){
        s[i]=0;
        printf("%d ", s[i]);

    }
    printf("\n");

    fflush(stdout);

    int fld, a;
    scanf("%d", &a);
    for(int j=0; j<n; j++){

        s[j]=1;

        for(int i=0; i<n; i++){
            printf("%d ", s[i]);
        }
        printf("\n");
        fflush(stdout);

        scanf("%d", &fld);
        d[j]=fld;
        s[j]=0;
    }

}


int main(){

    int n;
    scanf("%d", &n);

    tryCombination(n);
    for(int i=0; i<n; i++){
        printf("%d ", s[i]);
    }
    printf("\n");
    for(int i=0; i<n; i++){
        printf("%d ", d[i]);
    }
}

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

cave.cpp: In function 'void tryCombination(int)':
cave.cpp:18:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   18 |     scanf("%d", &a);
      |     ~~~~~^~~~~~~~~~
cave.cpp:29:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   29 |         scanf("%d", &fld);
      |         ~~~~~^~~~~~~~~~~~
cave.cpp: In function 'int main()':
cave.cpp:40:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   40 |     scanf("%d", &n);
      |     ~~~~~^~~~~~~~~~
/usr/bin/ld: /tmp/ccg6ue4F.o: in function `main':
cave.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccXi3O3H.o:grader.c:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/ccXi3O3H.o: in function `main':
grader.c:(.text.startup+0x10): undefined reference to `exploreCave'
collect2: error: ld returned 1 exit status