为什么啊
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
bool cmp(int a,int b ){
return a>b;
}
long long n,k,tz[200001],cnt=0;
int main(){
cin>>k>>n;
for(int i = 0;i<n;i++){
cin>>tz[i];
}
long l=1,r=n;
sort(tz,tz+n,cmp);
while(l<=r){
if(tz[l]+tz[r]<=k){
l++;
r--;
}
else{
l++;
}
cnt++;
}
cout<<cnt+1;
return 0;
}