#include<bits/stdc++.h>
using namespace std;
int main(){
long long maxx,n,a[99999999],sum=0;
cin>>maxx;
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
sort(a+1,a+1+n,greater<int>());
long long temp=n,i=1,j=n;
while(temp!=0){
if(a[i]+a[j]<=maxx){
temp-=2;
sum++;
i++;
j--;
}
else{
temp--;
sum++;
i++;
}
}
cout<<sum;
}
求助,70,7AC,3RE,为什么会超时..........