Submission #1251910

#TimeUsernameProblemLanguageResultExecution timeMemory
1251910alwaus424Finding Routers (IOI20_routers)C++20
0 / 100
0 ms328 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 = 1,hi=l;
  while(lo<hi){
    int mid = (lo+hi)/2;
    int idx = use_detector(mid);
    if(idx == 0)  lo = mid+1;
    else hi = mid;

    }
    if(lo & 1) lo++;
    if(use_detector(lo) != 1) lo-=2;
    ans[1]=lo;
    
	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...