Submission #711018

#TimeUsernameProblemLanguageResultExecution timeMemory
711018JJAnawatArt Exhibition (JOI18_art)C++17
100 / 100
222 ms24928 KiB
#include<bits/stdc++.h> #define int long long using namespace std; const int inf=1e18; int n; vector<pair<int,int>> v;//a,b int qs[500005]; main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cin >> n; for(int i=1,a,b;i<=n;i++){ cin >> a >> b; v.push_back({a,b}); } v.push_back({-inf,-inf}); sort(v.begin(),v.end()); for(int i=1;i<=n;i++) qs[i]=qs[i-1]+v[i].second; int mx=0,ans=0; for(int i=1;i<=n;i++){ mx=max(mx,v[i].first-qs[i-1]); ans=max(ans,qs[i]-v[i].first+mx); } cout << ans; }

Compilation message (stderr)

art.cpp:13:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   13 | 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...