70求助
查看原帖
70求助
1007656
U_stinian楼主2023/8/15 18:53
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
    int n,m;
	int a[30001];
    cin >> m >> n;
    for (int i = 0;i<n;i++){
        cin>>a[i];
    }
    
    sort(a+1,a+n+1);
    int b=1;
	int s=0;
    for(int i=n;i>=b;i--){
        for(int j=b;j<=i;j++){
            if(a[i]+a[j]>m){
                s++;
                break;
            }
            if(a[i]+a[j]<=m){
                b++;
                s++;
                break;
            }
        }
    }
    cout<<s;
    return 0;
}
2023/8/15 18:53
加载中...