求助求助,c语言30分,不知道哪错了
查看原帖
求助求助,c语言30分,不知道哪错了
1149130
zhangyixuan2楼主2024/5/6 21:28
#include<bits/stdc++.h>
using namespace std;
int n,a[1001],num,ans,e;
int main(){
 	cin>>n>>num;
 	for(int i=0;i<n;i++){
 		scanf("%d",&a[i]);
	}
	sort(a,a+n);
	for(int i=n-1;i>=0;i--){
		if(a[i]<=num){
			num-=a[i];
			e++;
		}
	}
	printf("%d",e);
	return 0;
}
2024/5/6 21:28
加载中...