Submission #303590

#TimeUsernameProblemLanguageResultExecution timeMemory
303590vipghn2003Art Exhibition (JOI18_art)C++14
100 / 100
208 ms24824 KiB
#include<bits/stdc++.h> #define int long long #define fi first #define se second #define pii pair<int,int> #define mp make_pair using namespace std; const int N=5e5+5; int n,dp[N]; pii a[N]; main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); cin>>n; for(int i=1;i<=n;i++) cin>>a[i].fi>>a[i].se; sort(a+1,a+n+1); for(int i=1;i<=n;i++) { dp[i]=a[i].se; if(i>1) dp[i]=max(dp[i],dp[i-1]+a[i].se-(a[i].fi-a[i-1].fi)); } cout<<*max_element(dp+1,dp+n+1); }

Compilation message (stderr)

art.cpp:13:6: 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...