Submission #1231111

#TimeUsernameProblemLanguageResultExecution timeMemory
1231111fatassigma_o3oArt Exhibition (JOI18_art)C++17
0 / 100
0 ms320 KiB
#include<bits/stdc++.h> using namespace std; #define fast ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); #define int long long #define fi first #define se second const int N = 5e5+3; pair<int, int> f[N]; int st[N<<2]; void solve() { f[0]={0,0}; int n, ans=LLONG_MIN, Max; cin>>n; for(int i=1; i<=n; i++) cin>>f[i].fi>>f[i].se; sort(f+1, f+1+n); Max=f[1].fi - f[0].se; for(int i=2; i<=n; i++) { f[i].se += f[i-1].se; ans=max(ans, f[i].se - f[i].fi + Max); Max=max(Max, f[i].fi - f[i-1].se); } cout<<ans; } signed main() { fast solve(); return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...