Submission #964522

#TimeUsernameProblemLanguageResultExecution timeMemory
964522UmairAhmadMirzaCave (IOI13_cave)C++14
Compilation error
0 ms0 KiB
#pragma once #include <bits/stdc++.h> using namespace std; int const NN=5e3+3; int swit[NN]; bool com[NN]; int door[NN]; int n; void exploreCave(int N){ n=N; int S[N],K[N]; for (int i = 0; i < n; ++i){ S[i]=0; K[i]=0; } for (int i = 0; i < n; ++i) { //find comb int cl=tryCombination(S); if(cl==i) com[i]=1; int low=0,high=n; while(high-low>1){ int mid=(low+high)/2; for (int j = 0; j < n; ++j){ if(swit[j]>0) continue; if(low<=j&&j<mid) K[j]=com[i]; else K[j]=!(com[i]); } int v=tryCombination(K); if(v==i) low=mid; else high=mid; } swit[low]=i+1; door[i]=low; S[low]=com[i]; K[low]=com[i]; // break; } for (int i = 0; i < N; ++i) swit[i]--; answer(S,swit); }

Compilation message (stderr)

cave.cpp:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
cave.cpp: In function 'void exploreCave(int)':
cave.cpp:19:10: error: 'tryCombination' was not declared in this scope
   19 |   int cl=tryCombination(S);
      |          ^~~~~~~~~~~~~~
cave.cpp:47:2: error: 'answer' was not declared in this scope
   47 |  answer(S,swit);
      |  ^~~~~~