微搜
2023-07-27 10:00:08
发布于:浙江
4阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int w,n,b=0,t;
cin>>w>>n;
int a[n];
for(int i=0;i<n;i++){
cin>>a[i];
}
sort(a,a+n);
int i=0,j=n-1;
while(1){
t=0;
t+=a[j];
t+=a[i];
j--;
if(t<=w){
i++;
}
++b;
if(j<=i){
if(j==i) b++;
cout<<b<<endl;
return 0;
}
}
return 0;
}
这里空空如也
有帮助,赞一个