Submission #92143

#TimeUsernameProblemLanguageResultExecution timeMemory
92143LittleFlowers__Art Exhibition (JOI18_art)C++14
100 / 100
209 ms10084 KiB
#include <bits/stdc++.h>
#define int long long
using namespace std;
int n,kq=-1e18,best,s;
pair<int,int> a[500010];
main()
{
  ios_base::sync_with_stdio(false),cin.tie(nullptr);
  cin>>n;
  for(int i=1;i<=n;++i) cin>>a[i].first>>a[i].second;
  sort(a+1,a+n+1);
  best=a[1].first;
  for(int i=1;i<=n;++i) 
  {
    s+=a[i].second;
    kq=max(kq,s-a[i].first + best);
    best=max(best,a[i+1].first-s);
  }
  cout<<kq;
}

Compilation message (stderr)

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