Submission #1108448

#TimeUsernameProblemLanguageResultExecution timeMemory
1108448vjudge1Art Exhibition (JOI18_art)C++17
100 / 100
131 ms8268 KiB
#include <bits/stdc++.h> #define int long long #define F first #define S second using namespace std; const int N=5e5+5; int n, res; pair<int,int> a[N]; main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin>>n; for(int i=1; i<=n; ++i) cin>>a[i].F>>a[i].S; sort(a+1,a+n+1); int pre=0, mn=-1e18; for(int i=1; i<=n; ++i) { mn=max(mn,a[i].F-pre); pre+=a[i].S; res=max(res,pre-a[i].F+mn); } cout<<res; return 0; }

Compilation message (stderr)

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