Submission #699429

#TimeUsernameProblemLanguageResultExecution timeMemory
699429Kira_404Art Exhibition (JOI18_art)C++14
50 / 100
1075 ms8504 KiB
#include <bits/stdc++.h>
#define int long long

using namespace std;

signed main()
{
    int n,maxi;
    cin>>n;
    vector<pair<int ,int>>v(n);
    for(int i=0; i<n; i++)
    {
        cin>>v[i].first>>v[i].second;
    }
    sort(v.begin(),v.end());
     maxi=-1e16;
    for(int i=0; i<n; i++)
    {
        int b=0;
        for(int j=i; j<n; j++)
        {
            b+=v[j].second;
            maxi=max(maxi,b-(v[j]. first-v[i]. first));
        }
    }cout<<maxi;
    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...