Submission #1273496

#TimeUsernameProblemLanguageResultExecution timeMemory
1273496lamlamlamGap (APIO16_gap)C++20
0 / 100
49 ms3236 KiB
#include "gap.h" #define ll long long #include <bits/stdc++.h> using namespace std; vector<ll> a; void sol(ll l,ll r){ if(l>r) return; ll mx,mn; MinMax(l,r,&mn,&mx); if(mx==-1) return; a.push_back(mn); if(mx==mn) return; if(mx!=mn) a.push_back(mx); l = mn+1; r = mx-1; ll mid = (l+r)/2; sol(l,mid); sol(mid+1,r); } long long findGap(int subtask_num, int n){ if(subtask_num==1){ sol(0,1e18); sort(a.begin(),a.end()); ll ans = 0; for(int i=0; i<a.size()-1; i++) ans = max(ans,a[i+1]-a[i]); return ans; } return -1; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...