제출 #109234

#제출 시각아이디문제언어결과실행 시간메모리
109234Nodir_Bobiev동굴 (IOI13_cave)C++14
컴파일 에러
0 ms0 KiB
# include "cave.h" # include <iostream> using namespace std; void exploreCave( int N ) { int A[5001] = {}, B[5001] = {}; vector < int > vc; for ( int i = 0; i < N; i ++ ) vc.push_back(i); for ( int i = 0; i < N; i ++ ){ for ( auto c: vc ) A[c] = 0; int cs = tryCombination( A ); int open = (cs == i ), l = 0, r = vc.size() - 1; while( r > l ){ int m = ( l + r ) >> 1; for ( auto c: vc ) A[ c ] = open; for ( int j = l; j <= m; j ++ ) A[ vc[j] ] = 1 - open; int cs = tryCombination( A ); (cs == i ? (r = m) : (l = m + 1) ); } B[vc[l]] = i; A[ vc[l] ] = open; vc.erase( vc.begin() + l ); }tr answer( A, B ); }

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

cave.cpp: In function 'void exploreCave(int)':
cave.cpp:9:2: error: 'vector' was not declared in this scope
  vector < int > vc;
  ^~~~~~
cave.cpp:9:2: note: suggested alternative: 'perror'
  vector < int > vc;
  ^~~~~~
  perror
cave.cpp:9:11: error: expected primary-expression before 'int'
  vector < int > vc;
           ^~~
cave.cpp:11:33: error: 'vc' was not declared in this scope
  for ( int i = 0; i < N; i ++ ) vc.push_back(i);
                                 ^~
cave.cpp:15:17: error: 'vc' was not declared in this scope
   for ( auto c: vc ) A[c] = 0;
                 ^~
cave.cpp:15:17: note: suggested alternative: 'c'
   for ( auto c: vc ) A[c] = 0;
                 ^~
                 c
cave.cpp:19:37: error: 'vc' was not declared in this scope
   int open = (cs == i ), l = 0, r = vc.size() - 1;
                                     ^~
cave.cpp:25:18: error: unable to deduce 'auto&&' from 'vc'
    for ( auto c: vc ) A[ c ] = open;
                  ^~
cave.cpp:36:3: error: 'tr' was not declared in this scope
  }tr
   ^~
cave.cpp:36:3: note: suggested alternative: 'tm'
  }tr
   ^~
   tm