80help
查看原帖
80help
680050
liuzhipu2013楼主2023/12/23 21:45

为什么啊

#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;
}

2023/12/23 21:45
加载中...