Submission #406364

#TimeUsernameProblemLanguageResultExecution timeMemory
406364saarang123Art Exhibition (JOI18_art)C++17
100 / 100
265 ms22768 KiB
#include <bits/stdc++.h> #define ll long long using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(0); int n; cin >> n; vector<int> ids(n); iota(ids.begin(), ids.end(), 0); vector<array<ll, 2>> a(n); for(int i = 0; i < n; ++i) { cin >> a[i][0] >> a[i][1]; } sort(a.begin(), a.end()); ll bst = a[0][1], cur = a[0][1]; for(int i = 1; i < n; ++i) { ll y = a[i][1]; ll x = a[i-1][0] - a[i][0] + y; cur = max(cur + x, y); bst = max(bst, cur); } cout << bst << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...