样例过得了,为啥8个WA呢???
查看原帖
样例过得了,为啥8个WA呢???
780416
baojiaming01楼主2023/1/23 15:27
#include<bits/stdc++.h>
using namespace std;
int a[30001];
int main()
{
    int w,n;
    cin>>w>>n;
    for(int i=1; i<=n; i++) cin>>a[i];
    sort(a+1,a+1+n);
    int sum=0,ans=0;
    for(int i=1; i<=n; i++)
    {
        if(sum>=w || sum+a[i]>=w)
        {
            ans++;
            sum=0;
        }
        sum=sum+a[i];
    }
    cout<<ans<<endl;
    return 0;
}
2023/1/23 15:27
加载中...