比赛 test1 评测结果 WAWWWWWWWAA
题目名称 纪念品分组 最终得分 27
用户昵称 Menamovic 运行时间 0.074 s
代码语言 C++ 内存使用 0.35 MiB
提交时间 2017-02-28 20:29:27
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int m,n,i,j,a[32000],tot=0,group=0;
int main()
{
	freopen("group.in","r",stdin);
	freopen("group.out","w",stdout);
	scanf("%d",&n);
	scanf("%d",&m);
	for(i=0;i<m;i++)
	{
		scanf("%d",&a[i]);
	}
	sort(a,a+m-1);
	for(j=0;j<m;j++)
	{
		tot+=a[j];
		if(tot>n)
		{
			group++;
			tot=0;
			j--;
		}
	}
	group++;
	printf("%d",group);
	return 0;
}