struCT
2023-08-19 18:49:36
发布于:广东
11阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
bool f;
struct _{
int a,b;
}m[1145];
bool cmp(_ x,_ y){
if(x.a==y.a)return x.b>y.b;
return x.a<y.a;
}int main(){
int s,n,t;
cin>>t;
while(t--){
f=1;
cin>>s>>n;
for(int i=0;i<n;i++)cin>>m[i].a>>m[i].b;
sort(m,m+n,cmp);
for(int i=0;i<n;i++){
if(s>m[i].a)s+=m[i].b;
else{
f=0;
cout<<"NO"<<endl;
break;
}
}if(f)cout<<"YES"<<endl;
}
}
全部评论 1
就是有点臭
2023-08-19 来自 广东
0
有帮助,赞一个