Submission #106813

#TimeUsernameProblemLanguageResultExecution timeMemory
106813someone_aaGap (APIO16_gap)C++17
30 / 100
75 ms2500 KiB
#include "gap.h" #include <bits/stdc++.h> #define ll long long #define pb push_back using namespace std; long long findGap(int T, int N) { ll low = -1; ll high = 1e18 + 1; ll mn = -1, mx = -1; vector<ll>v; while(v.size() < N) { MinMax(low, high, &mn, &mx); if(mn != mx) { v.pb(mn); v.pb(mx); } else { v.pb(mn); break; } low = mn + 1; high = mx - 1; } sort(v.begin(), v.end()); ll result = 0LL; for(int i=1;i<v.size();i++) { result = max(result, v[i] - v[i-1]); } return result; }

Compilation message (stderr)

gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:15:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     while(v.size() < N) {
           ~~~~~~~~~^~~
gap.cpp:31:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=1;i<v.size();i++) {
                 ~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...