Submission #671084

#TimeUsernameProblemLanguageResultExecution timeMemory
671084AdamGSGap (APIO16_gap)C++17
0 / 100
22 ms1132 KiB
#include "gap.h" #include<bits/stdc++.h> using namespace std; typedef long long ll; const ll INF=1e18; ll findGap(int t, int n) { ll *mi, *ma; MinMax(0, INF, mi, ma); ll x=(*ma-*mi+n-1)/(n-1), ans=x; ll lst=*mi; for(ll i=*mi; i<*ma; i+=x+1) { ll *a, *b; MinMax(i, i+x, a, b); if(*a==-1) continue; ans=max(ans, *a-lst); lst=*b; } return ans; }

Compilation message (stderr)

gap.cpp: In function 'll findGap(int, int)':
gap.cpp:8:15: warning: 'mi' is used uninitialized in this function [-Wuninitialized]
    8 |         MinMax(0, INF, mi, ma);
      |         ~~~~~~^~~~~~~~~~~~~~~~
gap.cpp:8:15: warning: 'ma' is used uninitialized in this function [-Wuninitialized]
gap.cpp:13:23: warning: 'a' may be used uninitialized in this function [-Wmaybe-uninitialized]
   13 |                 MinMax(i, i+x, a, b);
      |                 ~~~~~~^~~~~~~~~~~~~~
gap.cpp:13:23: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized]
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...