Submission #1251921

#TimeUsernameProblemLanguageResultExecution timeMemory
1251921alwaus424Finding Routers (IOI20_routers)C++20
0 / 100
0 ms324 KiB
#include "routers.h"
using namespace std;

std::vector<int> find_routers(int l, int n, int q) {
    std::vector<int> ans(n);
    ans[0] = 0;
    int lo = 0,hi = l;
    int res =l;
    while (lo<= hi) {
        int mid =(lo + hi) / 2;
        int idx =use_detector(mid);
        if (idx ==1) {
            res = mid;
            hi =mid -1;
        } 
        else lo =mid + 1;
    }
    if (res & 1) res++;
    ans[1] = res;
    return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...