| 比赛 | test1 | 评测结果 | C |
|---|---|---|---|
| 题目名称 | 纪念品分组 | 最终得分 | 0 |
| 用户昵称 | FFF团 | 运行时间 | 0.000 s |
| 代码语言 | C++ | 内存使用 | 0.00 MiB |
| 提交时间 | 2017-02-28 20:51:39 | ||
#include<iostream>
#include<algorithm>
using namespace std;
int w,n,ans=0,l=1,r;
int a[30000+100];
int main(){
freopen("group.in","r",stdin);
freopen("group.out","w",stdin);
cin>>w;
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+n+1);
r=n;
while(l<=r)
{
if(a[l]+a[r]<=w){
l++;r--;}
else r--;
ans++;
}
if(l==r)ans++;
cout<<ans;
fclose(stdin);
fclose(stdout);
return 0;
}