1234321
2024-08-03 15:52:20
发布于:广东
#include<bits/stdc++.h>
#include<vector>
using namespace std;
int a,n,ans,sum;
vector<int>v;
int main(){
	scanf("%d%d",&a,&n);
	for(int i=0;i<n;i++){
		scanf("%d",&ans);
		v.push_back(ans);
	}
	sort(v.begin(),v.end());
	int l=0,r=v.size()-1;
	while(l<=r){
		if(v[l]+v[r]<=a){
			sum++;
			l++;
			r--;
		}
		else{
			r--;
			sum++;
		}
	}
	printf("%d",sum);
	return 0;
}
这里空空如也







有帮助,赞一个