Submission #266643

#TimeUsernameProblemLanguageResultExecution timeMemory
266643shinjanArt Exhibition (JOI18_art)C++14
100 / 100
226 ms24824 KiB
#include <iostream> #include <bits/stdc++.h> #define ll long long #define maxN 1000001 using namespace std; pair <ll,int> art[maxN]; ll prefs[maxN]; int n; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); // ifstream cin("C:/Users/zoran/Desktop/primer joi 2018.txt"); cin>>n; for(int i=0;i<n;i++) { cin>>art[i].first>>art[i].second; } sort(art,art+n); prefs[0]=art[0].second; for(int i=1;i<n;i++) { prefs[i]=prefs[i-1]+art[i].second; } ll maks=art[0].first; ll ans=prefs[0]; for(int i=1;i<n;i++) { maks=max(maks,art[i].first-prefs[i-1]); ans=max(ans,prefs[i]-art[i].first+maks); } cout<<ans; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...