#K0316. 爬箱子

爬箱子

题目描述

小晨太喜欢吃零食了,但是妈妈担心小晨吃了零食后吃不下饭,所以把零食藏在了柜子的顶上,现在小晨有N个箱子 (1<N<10,000)(1<N<10,000),每个箱子都有一个高度Hi (1<Hi<10000)(1<Hi<10000) 。柜子的高度为B(1<B<S<2000000007)(1<B<S<2000000007)。箱子很重,所以搬的次数越少越好,请你算出最少几个箱子就能让小晨拿到心爱的零食。

输入格式

第1行:空格隔开的整数N和B;

第2∼N+1行:第i+1行为整数Hi;。

输出格式

能拿到零食所使用箱子的最少数目。

6 40
6
18
11
13
19
11
3