Submission #104073

#TimeUsernameProblemLanguageResultExecution timeMemory
104073ly20동굴 (IOI13_cave)C++14
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> using namespace std; const int MAXN=5123; void exploreCave(int N) { int est[N],estp[N],num[N]; for(int i=0;i<N;i++) { est[i]=0; num[i]=-1; } for(int at=0;at<N;at++) { int ini=0,fim=N-1; if(tryCombination(est)!=at) { for(int i=ini;i<=fim;i++) { if(num[i]==-1)est[i]=1-est[i]; } } while(ini<fim) { int m=(ini+fim)/2; for(int i=m;i<=fim;i++) { if(num[i]==-1)est[i]=1-est[i]; } if(tryCombination(est)!=at) { ini=m; for(int i=ini;i<=fim;i++) { if(num[i]==-1)est[i]=1-est[i]; } } else fim=m-1; } estp[fim]=est[fim]; num[fim]=at; } answer(estp,num); }

Compilation message (stderr)

cave.cpp: In function 'void exploreCave(int)':
cave.cpp:15:6: error: 'tryCombination' was not declared in this scope
   if(tryCombination(est)!=at)
      ^~~~~~~~~~~~~~
cave.cpp:29:7: error: 'tryCombination' was not declared in this scope
    if(tryCombination(est)!=at)
       ^~~~~~~~~~~~~~
cave.cpp:42:2: error: 'answer' was not declared in this scope
  answer(estp,num);
  ^~~~~~
cave.cpp:42:2: note: suggested alternative: 'assert'
  answer(estp,num);
  ^~~~~~
  assert