Submission #474227

#TimeUsernameProblemLanguageResultExecution timeMemory
474227MB2Cave (IOI13_cave)C++14
Compilation error
0 ms0 KiB
#include grader.h
#include <bits/stdc++.h>
using namespace std;
int c[5009], id[5009], t[5009];
void change(int l, int r) 
{
    for(int i=l; i<=r; i++) 
	{
        if(t[i]==0) 
		{
            c[i]^=1;
        }
    }
}
void exploreCave(int N) 
{
    for(int i=0; i<N; i++) 
	{
        int l=0, r=N-1, K;
        int f=tryCombination(c)==i;
        while(r-l>=0)
		{
            int mid=(l + r)>>1;
            change(l, mid);
            if ((tryCombination(c)==i)==f) 
			{
                change(l, mid);
                l=mid+1;
            } else 
			{
                change(l, mid);
                r=mid-1;
				K=mid;
            }
        }
        t[K]=1;
        id[K]=i;
        c[K]=f;
    }
    answer(c, id);
}

Compilation message (stderr)

cave.cpp:1:10: error: #include expects "FILENAME" or <FILENAME>
    1 | #include grader.h
      |          ^~~~~~
cave.cpp: In function 'void exploreCave(int)':
cave.cpp:20:15: error: 'tryCombination' was not declared in this scope
   20 |         int f=tryCombination(c)==i;
      |               ^~~~~~~~~~~~~~
cave.cpp:40:5: error: 'answer' was not declared in this scope
   40 |     answer(c, id);
      |     ^~~~~~