Submission #140652

#TimeUsernameProblemLanguageResultExecution timeMemory
140652meatrowArt Exhibition (JOI18_art)C++17
0 / 100
2 ms376 KiB
//#pragma GCC optimize("O3") //#pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,tune=native") //#pragma GCC optimize ("unroll-loops") #include <bits/stdc++.h> using namespace std; using ll = long long; using ld = long double; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); int n; cin >> n; vector<pair<ll, ll>> a(n); for (auto& p : a) { cin >> p.first >> p.second; } sort(a.begin(), a.end()); ll kek = a[0].first; ll sum = a[0].second; ll ans = sum; for (int i = 1; i < n; i++) { sum += a[i].second; ans = max(ans, sum - a[i].first + kek); kek = max(kek, a[i].first - sum + a[i].second); } cout << ans; 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...