#C1311. J1 例题-3 连续子段的和

J1 例题-3 连续子段的和

J1 例题-3 连续子段的和

题目描述

给出一个长度为 NN 的正整数序列 AA,再给定一个正整数 SS。 求一个尽可能短的连续子段,使得该段数字之和大于或等于 SS

输入格式

输入共两行: 第一行两个正整数 NNSS,中间用空格隔开。 第二行共 NN 个正整数,表示该序列,每两个整数之间用空格隔开。

输出格式

输出一个整数,代表满足要求的最短子段的长度。

样例输入

5 11
1 2 3 4 5

样例输出1

3

样例解析

要求连续的子段的和大于或者等于 1111,最短的情况,是取最后的三个 (3,4,5)(3,4,5)

数据范围

对于 100%100\% 的数据:10<N<100,00010<N <100,000S<100,000,000S <100,000,000