제출 #591099

#제출 시각아이디문제언어결과실행 시간메모리
591099dryeabArt Exhibition (JOI18_art)C++17
50 / 100
1081 ms19608 KiB
#include <bits/stdc++.h> using ll = long long; using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; vector<pair<ll, ll>> art; ll a, b; for (int i = n; i; --i) { cin >> a >> b; art.push_back(make_pair(a, b)); } sort(art.begin(), art.end()); vector<ll> ps(n + 1); for (int i = 1; i <= n; ++i) { ps[i] += art[i - 1].second + ps[i - 1]; } ll res = 0; for (int i = 0; i < n; ++i) { for (int j = i; j < n; ++j) { res = max(res, ps[j + 1] - ps[i] - (art[j].first - art[i].first)); } } cout << res; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...