제출 #922116

#제출 시각아이디문제언어결과실행 시간메모리
922116406Art Exhibition (JOI18_art)C++17
100 / 100
143 ms20932 KiB
#include <bits/stdc++.h> #define int int64_t #define FOR(i, a, b) for (int i = (a); i < (b); ++i) using namespace std; using ar = array<int, 2>; const int64_t INF = 1ll << 60; const int N = 5e5 + 5; int n, ps[N]; ar a[N]; signed main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin >> n; FOR(i, 1, n + 1) cin >> a[i][0] >> a[i][1]; sort(a + 1, a + n + 1); int ps = 0, ans = 0, mx = 0; FOR(i, 1, n + 1) { mx = max(mx, -ps + a[i][0]); ps += a[i][1]; ans = max(ans, ps + mx - a[i][0]); } cout << ans << '\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...