题解
2025-12-21 10:37:23
发布于:浙江
0阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int w,n;
cin>>w>>n;
int p[100010];
for(int i=1;i<=n;i++){
cin>>p[i];
}
sort(p+1,p+n+1);
int l=1,r=n,cnt=0;
while(l<=r){
if(p[l]+p[r]<=w){
cnt++;
l++;
r--;
}else{
cnt++;
r--;
}
}
cout<<cnt;
return 0;
}
这里空空如也







有帮助,赞一个