Submission #367049

#TimeUsernameProblemLanguageResultExecution timeMemory
367049vishesh312Art Exhibition (JOI18_art)C++17
100 / 100
218 ms20844 KiB
#include<bits/stdc++.h> using namespace std; using ll = long long; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int n; cin >> n; vector<array<ll, 2>> v(n); for (auto &x : v) { cin >> x[0] >> x[1]; } sort(v.begin(), v.end()); ll ans = v[0][1]; ll mn = -v[0][0]; ll sum = v[0][1]; for (int i = 1; i < n; ++i) { mn = min(mn, sum - v[i][0]); sum += v[i][1]; ans = max(ans, sum - v[i][0] - mn); } cout << ans << '\n'; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...