哪错了wa
#include<iostream>
#include<algorithm>
using namespace std;
int w,n,tot,s,a[500001];
int main()
{
cin>>w>>n;s=w;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+1+n);
for(int i=n;i>=1;i--){
s-=a[i];a[i]=0;
for(int j=1;j<=i;j++){
if(s-a[j]>0){
s-=a[j];
a[j]=0;
}
else {
s=w;
tot++;
break;
}
}
}
if(s>0) tot++;
cout<<tot<<endl;
return 0;
}