Submission #593262

#TimeUsernameProblemLanguageResultExecution timeMemory
593262SummersArt Exhibition (JOI18_art)C++14
100 / 100
177 ms20968 KiB
#include<bits/stdc++.h>
#define endl '\n'
using namespace std;
pair<long long,long long> a[1000000];
int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);

    long long n,i,j,pref=0,maxpref=100000000,ans=0;

    cin>>n;

    for(i=1;i<=n;i++)
    {
        cin>>a[i].first>>a[i].second;
    }
    sort(a+1,a+n+1);

    for(i=1;i<=n;i++)
    {

        maxpref=min(maxpref,pref-a[i].first);
         pref+=a[i].second;

         ans=max(ans,pref-a[i].first-maxpref);

    }
    cout<<ans<<endl;
}

Compilation message (stderr)

art.cpp: In function 'int main()':
art.cpp:11:19: warning: unused variable 'j' [-Wunused-variable]
   11 |     long long n,i,j,pref=0,maxpref=100000000,ans=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...