Submission #913868

#TimeUsernameProblemLanguageResultExecution timeMemory
913868LM1Art Exhibition (JOI18_art)C++14
100 / 100
469 ms12120 KiB
#include<bits/stdc++.h> #define int long long #define ff first #define ss second using namespace std; int n,pr[(int)5e5+5],ans=0,mn; vector<pair<int,int>>v; main(){ cin>>n; v.resize(n+1); for(int i=1;i<=n;i++)cin>>v[i].ff>>v[i].ss; sort(v.begin()+1,v.end()); for(int i=1;i<=n;i++)pr[i]=pr[i-1]+v[i].ss; mn=-v[1].ff; for(int r=1;r<=n;r++){ ans=max(ans,pr[r]-v[r].ff-mn); mn=min(mn,pr[r]-v[r+1].ff); } cout<<ans; }

Compilation message (stderr)

art.cpp:8:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
    8 | main(){
      | ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...