Submission #647785

#TimeUsernameProblemLanguageResultExecution timeMemory
647785allin27xCave (IOI13_cave)C++14
12 / 100
10 ms412 KiB
#include <iostream> #include <cave.h> using namespace std; int tryCombination(int S[]); void answer(int S[], int D[]); void solveSubtask1(int N){ int ans[N] = {}; int q[N] = {}; q[0] = 1; ans[0] = tryCombination(q); for (int i=1; i<N; i++){ q[i-1] = 0; q[i] = 1; ans[i] = tryCombination(q); } q[N-1] = 0; answer(q, ans); } void solveSubtask2(int N){ int q[N] = {}; int ans = tryCombination(q); while (ans!=-1){ q[ans] = 1; ans = tryCombination(q); } int t[N]; for (int i=0; i<N; i++){ t[i] = i; } answer(q, t); } void exploreCave(int N){ solveSubtask2(N); }
#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...