Submission #956584

#TimeUsernameProblemLanguageResultExecution timeMemory
95658412345678Stations (IOI20_stations)C++17
8 / 100
626 ms1016 KiB
#include "stations.h" #include <bits/stdc++.h> using namespace std; const int nx=1e3+5; vector<int> res; std::vector<int> label(int n, int k, std::vector<int> u, std::vector<int> v) { res.resize(n); for (int i=0; i<n; i++) res[i]=i; return res; } int find_next_station(int s, int t, std::vector<int> c) { if (c.size()==1) return c[0]; s++; t++; for (auto &x:c) x++; while (t>s) { if (c[0]==t) return c[0]-1; if (c[1]==t) return c[1]-1; if (c.size()>2&&c[2]==t) return c[2]-1; t/=2; } return c[0]-1; }
#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...