装箱问题的近似算法Best Fit

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description



设计并实现装箱问题的近似算法Best Fit。

Input

输入数据的第一行有2 个正整数n和c(n<1000000,c<=100),分别表示有n种物品要装入容量为c的箱子里。接下来的1行中,有n个正整数分别表示n种物品的体积。

Output

将计算出的最少箱子数输出。

Sample Input

10 6
3 4 4 3 5 1 2 5 3 1

Sample Output

6

Hint

 

Source