Submission #1281090

#TimeUsernameProblemLanguageResultExecution timeMemory
1281090nathlol2Island Hopping (JOI24_island)C++20
22 / 100
3 ms408 KiB
#include "island.h" #include <bits/stdc++.h> using namespace std; int a, b, c; void line(int hd){ answer(1, hd); set<int> s; s.insert(1); s.insert(a); s.insert(b); s.insert(c); while(1){ int x = query(hd, 1), y = query(hd, 2); if(s.find(x) == s.end()){ s.insert(hd); answer(hd, x); hd = x; }else if(s.find(y) == s.end()){ s.insert(hd); answer(hd, y); hd = y; }else{ break; } } } void solve(int n, int L){ a = query(1, 1), b = query(1, 2), c = query(1, 3); line(a); line(b); line(c); }
#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...