查不出错误
查看原帖
查不出错误
184369
OIer_Alan楼主2021/7/25 15:24
#include<bits/stdc++.h>
using namespace std;
bool cmp(int x,int y){
	return x>y;
}
const int N=1010;
int s[N],t[N],n,i,ans;
int main(){
	cin>>n;
	for(i=1;i<=n;i++){
		cin>>t[i]>>s[i];
	}
	sort(s+1,s+1+n,cmp);
	ans=s[1];
	for(i=1;i<=n;i++){
		if(ans<=s[i])ans-=t[i];
		else ans=s[i]-t[i];
	}
	if(ans<0)cout<<-1<<endl;
	else cout<<ans<<endl;
	return 0;
} 
/*
4 
3 5 
8 14 
5 20 
1 16 
*/
2021/7/25 15:24
加载中...