Submission #1260562

#TimeUsernameProblemLanguageResultExecution timeMemory
1260562ereringIsland Hopping (JOI24_island)C++20
100 / 100
2 ms416 KiB
#include <bits/stdc++.h> #include "island.h" using namespace std; #define pb push_back void solve(int N, int L) { vector<int> x; int par[N+1]; for(int i=1;i<N;i++){ x.pb(query(1,i)); par[i+1]=-1; } for(auto i:x){ int ask=1; while(par[i]==-1){ int qr=query(i,ask++); if(qr==1 || par[qr]!=-1){ par[i]=qr; break; } par[qr]=i; } } for(int i=2;i<=N;i++)answer(i,par[i]); }
#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...