Submission #986498

#TimeUsernameProblemLanguageResultExecution timeMemory
986498boris_mihovIsland Hopping (JOI24_island)C++17
100 / 100
6 ms856 KiB
#include "island.h" #include <vector> void solve(int n, int L) { std::vector <int> order(n); std::vector <bool> foundParent(n + 1, false); for (int i = 1 ; i < n ; ++i) { order[i] = query(1, i); } foundParent[1] = true; for (int i = 1 ; i < n ; ++i) { if (!foundParent[order[i]]) { for (int idx = 1 ; idx < n ; ++idx) { int curr = query(order[i], idx); answer(order[i], curr); if (foundParent[curr]) { foundParent[order[i]] = true; break; } foundParent[curr] = true; } } } }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...