20分求助
查看原帖
20分求助
1141772
lanbohao0417楼主2024/5/24 18:32
#include<bits/stdc++.h>
#define int long long
using namespace std;
struct lan{
	int t,s;
}a[101010];
signed main(){
	int n,ans=0,mins=1000000000,cnt=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i].t>>a[i].s;
		if(ans>a[i].s){
			cout<<"-1";
			return 0;
		}
		ans+=a[i].t;
		if(a[i].s<mins){
			mins=a[i].s;
			cnt=i;
		}
	}
	cout<<mins-a[cnt].t;
	return 0;
}
2024/5/24 18:32
加载中...