#1492. 不太甜的糖果

不太甜的糖果

题目描述

小 Y 走啊走啊,翻山越岭、跋山涉水,终于,小 Y 累了。虽然,糖果的诱惑强大,但他的两条腿已经不听使唤,只能坐在地上叹气,内心无比焦急。。。

突然眼前一黑,小Y没有昏过去,但是眼前出现了一个糖人。在这无人之地,小 Y 没有别的办法,只得求助糖人。

善良的糖人没法拒绝小 Y 的请求,但还要遵守这个世界的规则,所以,小 Y 不能 “不劳而获”,但小 Y 现在已经没有力气。糖人只让他玩一个小小的游戏,完成这个游戏,小 Y 才能获得补充能量,继续前进。

但是,小 Y 满脑子都是糖果,他没有心思玩游戏,只想着吃糖。所以,他向你求助。

游戏的规则是这样的:

给定一排长度为 nn 的糖果串,每个糖果有一个甜度,求出一个最短的糖果串使得它的甜度之和大于等于 mm

输入格式

第一行包含两个数 nnmm,第二行有 nn 个数。

输出格式

输出一行,包含一个数,即最短的糖果串的长度。如果找不到这样的糖果串,输出 00

10 15
5 1 3 5 10 7 4 9 2 8
2

样例说明

糖果串为连续的。

对于样例数据,选第四五个可以达到 1515 或者第五六个能达到 1717,所以最短糖果串为 22

数据范围

对于 20%20\% 的数据,n200n\le 200

对于 50%50\% 的数据,n2000n\le 2000

对于 80%80\% 的数据,n100000n\le 100000

对于 90%90\% 的数据,n200000n\le 200000

对于 100%100\% 的数据,n230000,0M1000n\le 230000,0\le M\le 1000