Submission #526085

#TimeUsernameProblemLanguageResultExecution timeMemory
526085benjaminkleynArt Exhibition (JOI18_art)C++17
100 / 100
178 ms20680 KiB
#pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #pragma GCC target("avx,avx2,fma") #include <bits/stdc++.h> using namespace std; typedef long long ll; void solve() { int n; cin >> n; vector<pair<ll,ll>> p(n); for (int i = 0; i < n; i++) cin >> p[i].first >> p[i].second; sort(p.begin(), p.end()); ll S = 0, ans = 0; for (int i = 0; i < n; i++) { S = max(S + p[i].second, p[i].first + p[i].second); ans = max(ans, S - p[i].first); } cout << ans << '\n'; } int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); solve(); 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...