比赛 NOIP2007普及组(复现) 评测结果 AAAAAAAAAAA
题目名称 纪念品分组 最终得分 100
用户昵称 FourTO 运行时间 0.075 s
代码语言 C++ 内存使用 13.77 MiB
提交时间 2020-02-09 15:43:11
显示代码纯文本
#include<bits/stdc++.h>

using namespace std;

int x,n,a[30005],cnt=0,tmp=0;

int main(){
	freopen("group.in","r",stdin);
	freopen("group.out","w",stdout);
	cin>>x>>n;
	for(int i=1;i<=n;i++) cin>>a[i];
	sort(a+1,a+1+n);
	for(int i=1;i<=n;i++){
		for(int j=n-tmp;j>=i;j--){
			tmp++;
			if(i==j)cnt++;
			else if((a[i]+a[j])<=x){
				cnt++;
				break;
			}
			else cnt++;
		}
	}
	cout<<cnt;
	fclose(stdin);
	fclose(stdout);
	return 0;
}