#P2673. Candy

Candy

题目背景

糖果工厂有一条包装线,需要将不同口味的糖果装入盒子中。每个盒子有固定的容量,而糖果有不同的重量。工厂希望用最少的盒子包装所有的糖果,但每个盒子只能装总重量不超过其容量的糖果。

题目描述

给定n个糖果,每个糖果的重量为w[i]。有无限多个容量为C的盒子。求最少需要多少个盒子才能装下所有糖果。

输入格式

第一行两个整数n和C,分别表示糖果数量和盒子容量。 第二行n个整数w[i],表示每个糖果的重量。

输出格式

一个整数,表示最少需要的盒子数量

样例

6 10
5 5 5 5 5 5
3

样例解释

每个盒子最多装两个5重量的糖果,所以需要3个盒子。