Submission #701513

#TimeUsernameProblemLanguageResultExecution timeMemory
701513rWAn_abdelsalamArt Exhibition (JOI18_art)C++17
0 / 100
0 ms212 KiB
#include <iostream> #include <bits/stdc++.h> #define rWAn ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); #define all(v) v.begin(),v.end() #define ll long long #define YES cout<<"YES"<<endl; #define NO cout<<"NO"<<endl; #define Yes cout<<"Yes"<<endl; #define No cout<<"No"<<endl; #define pi 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679 using namespace std; int main() { rWAn ll n; cin>>n; vector<pair<ll,ll> >v; for(ll i=0;i<n;i++){ ll x,y; cin>>x>>y; v.push_back(make_pair(x,y)); } sort(all(v)); ll s=0,mx=-1e15,mn=1e15; ll maxi=-1e15; for(int i=0;i<n;i++){ mx=max(mx,v[i].first); s=v[i].second; mn=min(mn,v[i].first); maxi=max(maxi,s-(mx-mn)); for(int j=i+1;j<n;j++){ s+=v[j].second; mx=max(mx,v[j].first); maxi=max(maxi,s-(mx-mn)); } } cout<<maxi<<endl; 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...