Submission #470658

#TimeUsernameProblemLanguageResultExecution timeMemory
470658PiejanVDCArt Exhibition (JOI18_art)C++17
50 / 100
1085 ms20900 KiB
#include <bits/stdc++.h>
using namespace std;

signed main() {
	int n; cin>>n;
	vector<pair<long long,long long>>v(n);
	for(auto &z : v)
		cin >> z.first >> z.second;
	long long ans=0;
	sort(v.begin(),v.end());
	for(int i = 0 ; i < n ; i++) {
		long long val=0;
		for(int j = i ; j < n ; j++) {
			val+=v[j].second;
			ans=max(ans,val - (v[j].first - v[i].first));
		}
	}
	cout << ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...