求助大佬,为什么0分?
查看原帖
求助大佬,为什么0分?
838953
JXY04315611楼主2022/12/19 19:46
#include <stdio.h>
int main (){
    int n,b,h[20000],t,i,j;
    int sum=0;
    scanf("%d %d",&n,&b);
    for(i=0;i<n;i++){
        scanf("%d",&h[i]);
    }for(i=0;i<n-1;i++){
        for(j=0;j<n-i-1;j++){
            if(h[i]<h[i+1]){
                t=h[i];
                h[i]=h[i+1];
                h[i+1]=t;
            }
        }
    }for(i=0;i<n;i++){
        sum+=h[i];
        if (sum>=b){
            printf("%d",i+1);
            break;
        }
    }return 0;
}
2022/12/19 19:46
加载中...