제출 #231416

#제출 시각아이디문제언어결과실행 시간메모리
231416Tehillah동굴 (IOI13_cave)C++14
컴파일 에러
0 ms0 KiB
#include "cave.h" void exploreCave(int N) { int S[N], D[N]; for(int i=0; i<N; ++i) S[i] = 1; int ret, lst = 0; while(1) { ret = tryCombination(S); int end = ret; if(ret == -1) end = N; int p = end; REP(i, lst, N) { //flip ith switch S[i] = !S[i]; ret = tryCombination(S); if(ret < end) { D[i] = ret; S[i] = !S[i]; --p; } else if(ret == end) { D[i] = ret; --p; } else S[i] = !S[i]; if(p == 0) break; } lst = end; if(end == N) break; } }

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

cave.cpp: In function 'void exploreCave(int)':
cave.cpp:12:7: error: 'i' was not declared in this scope
   REP(i, lst, N) {
       ^
cave.cpp:12:3: error: 'REP' was not declared in this scope
   REP(i, lst, N) {
   ^~~
cave.cpp:11:7: warning: unused variable 'p' [-Wunused-variable]
   int p = end;
       ^
cave.cpp:4:12: warning: unused variable 'D' [-Wunused-variable]
  int S[N], D[N];
            ^