Submission #385639

#TimeUsernameProblemLanguageResultExecution timeMemory
385639taulantFinding Routers (IOI20_routers)C++17
70.13 / 100
3 ms512 KiB
#include<bits/stdc++.h> using namespace std; int use_detector(int); vector<int> find_routers(int l, int n, int q){ vector<int> ret(n); // ret[0] = 0 for(int i = 1; i < n; ++i){ int lo = ret[i-1], hi = l; while(lo < hi){ int mid = (lo + hi + 1) / 2; int x = use_detector(mid); if(x < i) lo = mid; else hi = mid - 1; } ret[i] = lo + lo - ret[i-1]; } return ret; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...