Submission #1230098

#TimeUsernameProblemLanguageResultExecution timeMemory
1230098zerone.Finding Routers (IOI20_routers)C++20
Compilation error
0 ms0 KiB
#include "routers.h" #define ll long long #define en "\n" #define pb push_back using namespace std; vector<ll> find_routers(int l, int n, int q) { vector<ll> ans; ans.pb(0); for(ll i = 1; i < n; ++i){ ll l = ans[i-1]+1; ll r = n-1; ll idx = -1; while(l <= r){ ll mid = (l+r)/2; ll dist = use_detector(mid); if(dist > i-1){ r = mid-1; } else{ idx = mid; l = mid+1; } } ans.pb(2*idx-ans[i-1]); } return ans; }

Compilation message (stderr)

routers.cpp:7:12: error: ambiguating new declaration of 'std::vector<long long int> find_routers(int, int, int)'
    7 | vector<ll> find_routers(int l, int n, int q) {
      |            ^~~~~~~~~~~~
In file included from routers.cpp:1:
routers.h:3:18: note: old declaration 'std::vector<int> find_routers(int, int, int)'
    3 | std::vector<int> find_routers(int l, int n, int q);
      |                  ^~~~~~~~~~~~