Дан массив из N
положительных чисел. Найти в нем минимальное количество подряд идущих чисел, таких что их сумма больше K
.
Входные данные
В первой строке записано число
N
, во второй -
K
(0<N<= 10
6, 0<=K<= 10
9). В третьей строке записаны натуральные числа последовательности.
Выходные данные
Выведите длину наименьшей последовательности чисел, сумма которых больше
K
. Если такой последовательности найдено не будет, то выведите
-1
.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
6
7
3 1 3 2 4 3 |
3 |