제출 #94479

#제출 시각아이디문제언어결과실행 시간메모리
94479fedoseevtimofeyArt Exhibition (JOI18_art)C++14
50 / 100
1086 ms26616 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef long double ld; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.setf(ios::fixed); cout.precision(20); #ifdef LOCAL freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); #endif int n; cin >> n; vector <ll> a(n), b(n); for (int i = 0; i < n; ++i) { cin >> a[i] >> b[i]; } vector <int> idx(n); iota(idx.begin(), idx.end(), 0); sort(idx.begin(), idx.end(), [&] (int i, int j) { return a[i] < a[j]; }); vector <ll> pref(n + 1); for (int i = 0; i < n; ++i) { pref[i + 1] = pref[i] + b[idx[i]]; } ll ans = 0; for (int i = 0; i < n; ++i) { for (int j = i; j < n; ++j) { ans = max(ans, pref[j + 1] - pref[i] - (a[idx[j]] - a[idx[i]])); } } cout << ans << '\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...