Submission #1164120

#TimeUsernameProblemLanguageResultExecution timeMemory
1164120GoBananas69Art Exhibition (JOI18_art)C++20
0 / 100
0 ms320 KiB
#include <iostream> #include <vector> #include <unordered_map> #include <algorithm> typedef long long ll; using namespace std; int main() { ll n; cin >> n; vector<pair<ll, ll>> pics(n); // {size, val} for (ll i = 0; i<n; ++i) { cin >> pics[i].first >> pics[i].second; } sort(pics.rbegin(), pics.rend()); ll res = 0; for (ll i = 0; i<n; ++i) { ll curr = pics[i].first * -1; ll sum = pics[i].second; for (ll j = i + 1; j<n; ++j) { sum += pics[j].second; res = max(res, curr + sum + pics[j].first); } } cout << res << '\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...