0分求助
查看原帖
0分求助
1120247
__asdfASDF12345楼主2023/12/17 09:41
#include<iostream>
using namespace std;
int main()
{
    int n,w,p[201],z=0,s=0,k;
    cin>>w>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>p[i];
    }
    for(int j=1;j<=n;j++)
    {
        for(k=j+1;k<=n;k++)
        {
            if(p[j]==0)break;
            if(p[k]==0)continue;
            if(p[j]+p[k]<=w&&z<p[k])z=p[k];
        }
        p[j]=0;
        if(z!=0)p[k]=0;
        s++;
    }
    cout<<s<<endl;
    system("pause");
    return 0;
}

help!!!

2023/12/17 09:41
加载中...