#include "routers.h"
#include <bits/stdc++.h>
using namespace std;
std::vector<int> find_routers(int l, int n, int q) {
// int idx = use_detector(0);
// std::vector<int> ans;
// for (int i = 0; i < n; i++) {
// ans.push_back(0);
// }
// return ans;
std::vector<int> ans;
ans.push_back(0);
int l1 = 0, r = l;
if(use_detector((l1 + 1 + r) / 2) == 0)
{
l1 = (l1 + 1 + r) / 2;
}
else
{
r = (l1 + 1 + r) / 2;
}
while(l1 < r)
{
int m = (l1 + r) / 2;
if(use_detector(m) == 0)
{
l1 = m + 1;
}
else
{
r = m - 1;
}
}
ans.push_back(l1 * 2);
return ans;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |