# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
742822 | 2023-05-17T03:11:16 Z | Dulguun | 동굴 (IOI13_cave) | C++11 | 44 ms | 420 KB |
#include<bits/stdc++.h> #include "cave.h". using namespace std; typedef long long ll; int cur=0; void exploreCave(int n){ int s[n], d[n]; for(int &i: s) i=0; while(cur<n){ int exp, mid, l=0, r=n-1; while(l<r){ if(l==r){ d[l]=cur++; break; } mid = (l+r)/2; for(int i=l; i<=mid; s[i++]^=1); exp = tryCombination(s); if(exp>cur || exp==-1) r=mid; else l=mid+1; for(int i=l; i<=mid; s[i++]^=1); } } answer(s,d); }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 25 ms | 388 KB | too much calls on tryCombination() |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 44 ms | 420 KB | too much calls on tryCombination() |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 1 ms | 304 KB | too much calls on tryCombination() |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 1 ms | 304 KB | too much calls on tryCombination() |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 25 ms | 388 KB | too much calls on tryCombination() |
2 | Halted | 0 ms | 0 KB | - |