제출 #1156951

#제출 시각아이디문제언어결과실행 시간메모리
1156951crispxxArt Exhibition (JOI18_art)C++20
50 / 100
1096 ms8264 KiB
#include <bits/stdc++.h>

using namespace std;

#define int long long
#define all(x) x.begin(), x.end()
#define pb push_back
#define nl '\n'

signed main() {
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	
	int n; cin >> n;
	
	vector<pair<int, int>> v(n);
	
	for(auto &[a, b] : v) cin >> a >> b;
	
	sort(all(v));
	
	int ans = 0;
	
	for(int i = 0; i < n; i++) {
		int cost = 0;
		for(int j = i; j >= 0; j--) {
			cost += v[j].second;
			ans = max(ans, cost - (v[i].first - v[j].first));
		}
	}
	
	cout << ans << nl;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...