C++ 代码
include[HTML_REMOVED]
using namespace std;
int main()
{
int w,n,i,j;
int ans=0;
int val[30010];
cin>>w>>n;
for( i=0;i[HTML_REMOVED]>val[i];
sort(val,val+i);
for( i=0,j=n-1;i<=j;)
{
if(i<j&&val[i]+val[j]<=w)
{
i;
j–;
ans;
}
else
{
ans++;
j–;
}
}
cout<<ans;
}