제출 #162100

#제출 시각아이디문제언어결과실행 시간메모리
162100Nordway동굴 (IOI13_cave)C++14
13 / 100
281 ms472 KiB
#include "cave.h" #include <bits/stdc++.h> #define x first #define y second #define pb push_back #define mp make_pair #define sz(v) v.size() #define all(v) v.begin(),v.end() using namespace std; typedef long long ll; typedef pair<int,int> pii; const int inf=2e9; const int N=5111; int a[N],d[N]; void exploreCave(int n){ for(int i=0;i<n;i++){ a[i]=0; d[i]=-1; } int x; while(1){ x=tryCombination(a); if(x==-1)break; for(int i=0;i<n;i++){ int y; if(d[i]==-1){ a[i]=1; y=tryCombination(a); if(y<x)d[i]=y; if(y>x){ d[i]=x; y=x; break; } a[i]=0; } } } for(int i=0;i<n;i++){ if(d[i]==-1){ a[i]=1; x=tryCombination(a); d[i]=x; a[i]=0; } } answer(a,d); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...