问题 B: 陈晫倒垃圾

内存限制:128 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:267 通过:69

题目描述

过了一个春节,家里积累了不少垃圾,陈晫数了数发现有n袋垃圾,又用手掂了掂每包垃圾的重量,有轻有重。妈妈安排陈晫倒掉所有垃圾,并提两点要求:

1.每次扔垃圾不能超过2袋。

2. 每次扔的垃圾不能超过v千克。

陈晫想算一算他最少需要扔多少次垃圾,因为他陈晫是一位编程高手很快就解决了这个问题。 

输入格式

每组输入数据包含n+2行: 

第1行包括一个整数w,为每次扔垃圾的重量上限。

第2行为一个整数n,表示家里垃圾的总数。 

第3~n+2行每行包含一个正整数Pi(1<=Pi<=w),表示每袋垃圾的重量。

1<=n<=30000,80<=W<=200。






输出格式

 输出文件仅一行,包含一个整数,即陈晫需要扔垃圾的最少次数。

输入样例 复制

100
9
90
20
20
30
50
60
70
80
90

输出样例 复制

6