#P1698. 糖果串
糖果串
题目描述
小明走啊走啊,翻山越岭、跋山涉水,终于,小明累了。虽然,糖果的诱惑强大,但他的两条腿已经不听使唤,只能坐在地上叹气,内心无比焦急……
突然眼前一黑,小明没有昏过去,但是眼前出现了一个糖人。在这无人之地,小明没有别的办法,只得求助糖人。
善良的糖人没法拒绝小明的请求,但还要遵守这个世界的规则,所以,小明不能”不劳而获”,但小明现在已经没有力气。糖人只让他玩一个小小的游戏,完成这个游戏,小明才能获得补充能量,继续前进。
但是,小明满脑子都是糖果,他没有心思玩游戏,只想着吃糖。所以,他向你求助。
游戏的规则是这样的:
给定一排长度为 的糖果串,每个糖果有一个甜度 ,求出一个最短的糖果串使得它的甜度之和大于等于 。
输入格式
第一行包含两个数 和
第二行有 个数 ,对应每个糖果的甜度。
输出格式
输出一行,包含一个数,即最短的糖果串的长度。如果找不到这样的糖果串,输出 ;
样例
10 15
5 1 3 5 10 7 4 9 2 8
2
数据范围
对于全部数据,$1\le n \le 250000, 1 \le m \le 10^6, 1\le a_i \le 10^3$