Submission #391744

#TimeUsernameProblemLanguageResultExecution timeMemory
391744timmyfengArt Exhibition (JOI18_art)C++17
100 / 100
242 ms8232 KiB
#include <bits/stdc++.h> using namespace std; const int N = 500000; array<long long, 2> artwork[N]; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int n; cin >> n; for (int i = 0; i < n; ++i) { auto &[a, b] = artwork[i]; cin >> a >> b; } sort(artwork, artwork + n); long long right = 0, left = 0, ans = 0; for (int i = 0; i < n; ++i) { auto [a, b] = artwork[i]; left = min(left, right - a); right += b; ans = max(ans, right - a - left); } 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...