제출 #1341337

#제출 시각아이디문제언어결과실행 시간메모리
1341337tte0Art Exhibition (JOI18_art)C++20
100 / 100
402 ms8240 KiB
// Author: Teoman Ata Korkmaz
#include <bits/stdc++.h> 
#define int int64_t
using namespace std;
///////////////////////////////////////////////////////////
int n;
vector<pair<int,int>> v;

signed main(void){
	cin>>n;
	v.resize(n);
	for(auto& [a,b]:v)cin>>a>>b;

	sort(v.begin(),v.end());

	int mn=1e18,sum=0,ans=-1e18;
	for(int i=0;i<n;i++){
		mn=min(mn,sum-v[i].first);
		sum+=v[i].second;
		ans=max(ans,sum-v[i].first-mn);
	}

	cout<<ans<<endl;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...