Submission #742897

#TimeUsernameProblemLanguageResultExecution timeMemory
742897vjudge1Gap (APIO16_gap)C++17
0 / 100
47 ms1196 KiB
#include <bits/stdc++.h> #include "gap.h" using namespace std; typedef long long ll; typedef pair<int, int> pii; typedef pair<ll, ll> pll; #define ent "\n" const int maxn = 1e6 + 100; const ll INF = (1ll<<61); const int MOD = 1e9 + 7; const int inf = (1<<30); const int maxl = 20; const int P = 31; ll findGap(int t, int n){ if(t == 1){ ll l = -1; ll r = 1e18 + 1; ll ans = 0; while(true){ ll tl, tr; if(l + 1 > r - 1) break; MinMax(l + 1, r - 1, &tl, &tr); if(tl == -1) break; if(l != -1){ ans = max(ans, tl - l); ans = max(ans, r - tr); } l = tl; r = tr; } if(l < r) ans = max(ans, r - l); return ans; } else{ } }

Compilation message (stderr)

gap.cpp: In function 'll findGap(int, int)':
gap.cpp:39:1: warning: control reaches end of non-void function [-Wreturn-type]
   39 | }
      | ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...