Submission #52804

#TimeUsernameProblemLanguageResultExecution timeMemory
52804zadrgaGap (APIO16_gap)C++14
30 / 100
110 ms39260 KiB
// start time: 21.07 #include "gap.h" #include <bits/stdc++.h> using namespace std; #define pb push_back #define mp make_pair #define fi first #define se second #define INF (1LL * 1000 * 1000 * 1000 * 1000 * 1000 * 1000) #define MOD (1000 * 1000 * 1000 + 7) #define maxn 100111 typedef long long ll; typedef long double ld; typedef pair<int, int> pii; ll findGap(int T, int N){ if(T == 1){ set<ll> s; ll l = 0, d = INF, x, y; while(s.size() < N){ MinMax(l, d, &x, &y); if(x != -1) s.insert(x); if(y != -1) s.insert(y); l = x + 1; d = y - 1; } ll ans = -1; for(auto it = s.begin(); next(it) != s.end(); it++) ans = max(ans, *next(it) - *it); return ans; } return 0; }

Compilation message (stderr)

gap.cpp: In function 'll findGap(int, int)':
gap.cpp:24:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   while(s.size() < N){
         ~~~~~~~~~^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...