Submission #1118562

#TimeUsernameProblemLanguageResultExecution timeMemory
1118562heeyArt Exhibition (JOI18_art)C++14
0 / 100
1 ms348 KiB
#include<bits/stdc++.h> using namespace std; #define int long long signed main(){ ios_base::sync_with_stdio(0); cin.tie(0); int n; cin >> n; vector<pair<int, int>> a; for(int i = 0; i < n; i++){ int b, c; cin >> b >> c; a.emplace_back(b, c); } sort(a.begin(), a.end()); int res = 0; int tsum = 0; int l = 0, r = 0; while(r < n){ tsum += a[r].second; if(a[r].first - tsum - a[l].first > 0){ l = r; tsum = a[l].second + a[r].second; } res = max(res, tsum - a[r].first + a[l].first); r++; } cout << res << '\n'; 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...