题解
2025-05-11 14:13:10
发布于:江苏
5阅读
0回复
0点赞
#include<iostream>
#include<algorithm>
using namespace std;
int main() {
int w,n,p[30010],cnt=0;
cin>>w>>n;
for(int i=0;i<n;i++){
cin>>p[i];
}
sort(p,p+n);
int x=0,y=n-1;
while(x<=y){
if(p[x]+p[y]<=w){
x++;
y--;
}else{
y--;
}
cnt++;
}
cout<<cnt;
return 0;
}
这里空空如也
有帮助,赞一个