#P1397. Arya and Bran

    ID: 1151 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>语言入门循环结构基础算法模拟贪心CodeForces

Arya and Bran

题目描述

布兰和他的姐姐艾莉亚来自同一所房子。布兰喜欢糖果,所以艾莉亚会给他一些糖果。

一开始,艾莉亚和布兰有 00 个糖果。一共有 nn 天,在第 ii 天,艾莉亚会在盒子里找到上帝赐予的 aia_i 颗糖果。她每天最多能给布兰 88 块糖。没有给完的糖果可以在以后给他。

你的任务是找出在第 nn 天结束前,布兰最早在第几天可以得到 kk 颗糖果。最后你只要将输出最早天数。如果布兰在第 nn 天也不能得到 kk 颗糖果则输出 1-1

输入格式

第一行包含两个整数 nn1n1001\le n\le 100)和 kk1k100001\le k\le 10000)。

第二行包含 nn 个整数 a1,a2,a3,,ana_1,a_2,a_3,\ldots,a_n1ai1001\leq a_i\leq100)。

输出格式

输出应包含一个整数。如果布兰在 nn 天里可以得到 kk 颗糖果则输出最早天数,否则输出 -1

2 3
1 2
2

艾莉亚在第二天时可以给布兰 33 颗糖果。

3 17
10 10 10
3

艾莉亚可以在第三天时给布兰总共 1717 颗糖果,因为她每天最多可以给他 88 颗糖果。

1 9
10
-1

艾莉亚不能给布兰 99 颗糖果,因为她每天最多可以给他 88 颗糖果,然而只有 11 天。