Submission #1158645

#TimeUsernameProblemLanguageResultExecution timeMemory
1158645brover29Art Exhibition (JOI18_art)C++17
100 / 100
113 ms8264 KiB
#include <bits/stdc++.h> //qwerty47924692 using namespace std; using ll = long long; const ll N=5e5+29; const string br="617283"; #define sz(a)(ll)a.size() #define f first #define s second ll n; pair<ll,ll>a[N]; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cin>>n; for(ll i=1;i<=n;i++){ cin>>a[i].f>>a[i].s; } sort(a+1,a+1+n); ll ans=0; ll mx=0; ll pref=0; for(ll i=1;i<=n;i++){ mx=max(mx,a[i].f-pref); pref+=a[i].s; ans=max(ans,mx+pref-a[i].f); } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...