| 比赛 | NOIP2007普及组(复现) | 评测结果 | AAAAAAAAAAA |
|---|---|---|---|
| 题目名称 | 纪念品分组 | 最终得分 | 100 |
| 用户昵称 | xunber | 运行时间 | 0.078 s |
| 代码语言 | C++ | 内存使用 | 14.04 MiB |
| 提交时间 | 2020-02-09 17:09:17 | ||
#include<bits/stdc++.h>
using namespace std;
int w,n;
int p[100000];
int main(){
freopen("group.in","r",stdin);
freopen("group.out","w",stdout);
int cnt=0;
cin>>w>>n;
for(int i=0;i<n;i++) cin>>p[i];
sort(p,p+n);
int i=0,j=n-1;
while(i<=j){
if(p[i]+p[j]<=w){
cnt++;
i++;
j--;
}
else{
j--;
cnt++;
}
}
cout<<cnt;
return 0;
}