U426563 萝卜吃萝卜

题目背景

萝卜很饿,需要吃萝卜,但是它马上就要去学OI了,由于萝卜不会四年级奥数,你需要帮助萝卜计算吃萝卜所需的时间。

题目描述

萝卜要 $n$ 个萝卜,吃掉第 $i$ 个萝卜所需的时间是 $t_i$ 分钟,你需要告诉萝卜 $k$ 分钟以内他可以吃掉几个萝卜,由于萝卜太笨了,萝卜会按输入顺序吃萝卜。

输入格式

第一行两个输入 $n$,$k$ 接下来 $n$ 行,每行一个输入 $t_i$

输出格式

一行一个输出,输出萝卜可以吃掉的萝卜的个数

说明/提示

样例 $1$ 说明:吃掉了用时为 $1$,$2$,$3$ 的萝卜 数据范围: 对于 $30pts$ 的数据 $1 \le n \le 10^5$,$0 \le b \le 10^9$,$1 \le t_i \le 10^5$ 对于 $50pts$ 的数据 $1 \le n \le 10^7$,$0 \le b \le 10^{15}$,$1 \le t_i \le 10^9$ 对于 $100pts$ 的数据 $1 \le n \le 10^9$,$0 \le b \le 10^{18}$,$1 \le t_i \le 10^{15}$,保证 $t_{i+1} \ge t_i$