重铸华农荣光 我辈义不容辞
Day 28 - acrobatic cow
#include<iostream>
#include<algorithm>
using namespace std;
const int N=50010;
typedef pair<int,int> PII;
PII cow[N];
int n;
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
int w,s;
cin>>w>>s;
cow[i]={w+s,w};
}
sort(cow,cow+n);
int ans=-2e9,sum=0;
for(int i=0;i<n;i++)
{
int w=cow[i].second,s=cow[i].first-w;
ans=max(ans,sum-s);
sum+=w;
}
cout<<ans;
return 0;
}