纪念品分组算法训练题:少分组数计算.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 3页
  • 2026-01-25 发布于江苏
  • 举报

纪念品分组算法训练题:少分组数计算.pdf

算法训练纪念品分组

时间限制:1.0s内存限制:256.0MB

问题描述

元旦快到了,校学生会让乐乐负责新年的纪念品工作。为使得参

加的同学所获得的纪念品价值相对均衡,他要把购来的纪念品根据价格进

行分组,但每组最多只能包括两件纪念品,并且每组纪念品的价格之和过

一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组

的数目最少。

你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出最少

的分组数目。

输入格式

输入包含n+2行:

第1行包括一个整数w,为每组纪念品价格之和的上限。

第2行为一个整数n,表示购来的纪念品的总件数。

第3~n+2行每行包含一个正整数p(5=p=w),表示所对应纪念品的

ii

价格。

输出格式

输出仅一行,包含一个整数,即最少的分组数目。

样例输入

100

9

90

20

20

30

50

60

70

80

90

样例输出

6

数据规模和约定

50%的数据满足:1=n=15

100%的数据满足:1=n=30000,80=w=200

文档评论(0)

1亿VIP精品文档

相关文档