제출 #377801

#제출 시각아이디문제언어결과실행 시간메모리
377801jlallas384Cave (IOI13_cave)C++14
25 / 100
18 ms512 KiB
#include <bits/stdc++.h>
#include "cave.h"

using namespace std;

// binary search
// flip all left if first open door doesnt change
void exploreCave(int N){
    int ans[N] = {};
    if(tryCombination(ans) == -1){
        int arr[N];
        for(int i = 0; i < N; i++){
            ans[i] ^= 1;
            arr[i] = tryCombination(ans);
            ans[i] ^= 1;
        }
        answer(ans,arr);
    }
    while(1){
        int resp = tryCombination(ans);
        if(resp == -1) break;
        ans[resp] ^= 1;
    }
    int arr[N];
    for(int i = 0; i < N; i++){
        arr[i] = i;
    }
    answer(ans,arr);
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…