求助QWQ30分
查看原帖
求助QWQ30分
757214
Gohldg楼主2023/8/4 20:59
#include<bits/stdc++.h>
using namespace std;
long long a[30001]; 
int w,ans,n;
int sum;
int main(void){
	cin>>w>>n;
	for(int i=1;i<=n;i++){
        cin>>a[i];
        if(a[i]>w){
            ans--;
        }
    }
	sort(a+1,a+n+1);
	while(sum<=n){
		if(a[sum]+a[n]<w){
			sum++;
            n--;
			ans++;
		}else{
            n--;
			ans++;
		}
	}
	cout<<ans;
	return 0;
}
2023/8/4 20:59
加载中...