Submission #850148

#TimeUsernameProblemLanguageResultExecution timeMemory
850148askowArt Exhibition (JOI18_art)C++14
0 / 100
0 ms344 KiB
#include <bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
    ios::sync_with_stdio(false);
    cin.tie(0);
    int n;
    cin>>n;
    pair<int,int>a[n+1];
    int pref[n+1];
    pref[0]=0;
    for(int i=1;i<=n;i++){
        int u,v;
        cin>>u>>v;
        a[i]={u,v};
    }
    sort(a+1,a+n+1);
    for(int i=1;i<=n;++i)pref[i]=pref[i-1]+a[i].second;
    int ans=0;
    for(int i=1;i<=n;i++){
        for(int j=i+1;j<=n;j++){
            ans=max(ans,(pref[j]-pref[i-1])-(a[j].first-a[i].first));
        }
    }
    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...