# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
87995 | Pajaraja | Cave (IOI13_cave) | C++17 | 1314 ms | 640 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "cave.h"
#include <bits/stdc++.h>
using namespace std;
int f[5000],n,t[5000];
bool provera(int l,int r,int k,bool c)
{
int x[n];
for(int i=0;i<n;i++)
{
if(f[i]!=-1)
{
x[i]=f[i];
continue;
}
if(i>=l&&i<=r) x[i]=c;
else x[i]=!c;
}
int a=tryCombination(x);
if(k==a) return false;
return true;
}
int binarna(int l,int r,int k,bool c)
{
if(l==r) return l;
int s=(l+r)/2;
if(provera(l,s,k,c)) return binarna(l,s,k,c);
return binarna(s+1,r,k,c);
}
void exploreCave(int N)
{
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |