为什么这题只拿了60分,大佬求助
查看原帖
为什么这题只拿了60分,大佬求助
1037273
封禁用户楼主2023/8/3 21:12
#include<bits/stdc++.h>
using namespace std;
long long n,m;
long long arr[101];
int main(){
    cin>>n>>m;
    for(int i=1;i<=m;i++){
        cin>>arr[i];
    }
    sort(arr+1,arr+1+m);
    int s=0,cnt=0;
    for(int i=1;i<=m;i++){
        s+=arr[i];
        cnt++;
        if(s>n){
            cout<<m-(cnt-1);
            return 0;
        }
    }
    return 0;
}
2023/8/3 21:12
加载中...