Yuxinnan123 @ 2023-01-31 19:39:19
前面struct部分CE了,求助
#include<bits/stdc++.h>
using namespace std;
struct taotao{
int p,l;
}x[5010];
int a,b;
int cmp(taotao p,taotao l){
return x.p<x.l;
}
int main(){
cin>>a>>b;
for(int i=1;i<=a;i++){
cin>>x[i].p>>x[i].l;
}
sort(a+1,a+1+a,cmp)
for(int i=1;b!=0;i++){
b=b-a[i].l;
if(b<0){
cout<<i;
return 0;
}
}
}
by __er @ 2023-01-31 19:50:31
@w9095 会不会写啊,cmp
哪有这么写的???按照 lz 的想法应该写 return p.p<l.l;
是两个结构体在比不是两个数组在比
by w9095 @ 2023-01-31 19:51:34
@__er 眼瞎了sorry
by __er @ 2023-01-31 19:52:20
@w9095 sry,我急了,我现在一看题就急