传统题 1000ms 128MiB

【入门】不太甜的糖果

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小 Y 在旅途中筋疲力尽,必须完成糖人的一个小游戏才能获得补给。游戏的规则是这样的:给定一排长度为 nn 的糖果串,每个糖果有一个甜度,求出一个最短的连续糖果串,使得它的甜度之和大于等于 mm

请你帮助小 Y 找出这个最短糖果串的长度。如果找不到这样的糖果串,则输出 00

输入格式

第一行包含两个整数 nnmm,分别表示糖果串的长度和目标甜度之和。

第二行包含 nn 个整数,表示每个糖果的甜度。

输出格式

输出一行一个整数,表示最短的满足条件的连续糖果串的长度。如果不存在,输出 00

样例

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

样例解释

长度为 22 的连续子串中,第 4455 个糖果甜度之和为 5+10=155+10=15,第 5566 个糖果甜度之和为 10+7=1710+7=17,都满足条件。不存在长度更短的子串满足甜度之和 15\ge 15,故最短长度为 22

数据范围与提示

  • 1n1061 \le n \le 10^6
  • 1ai1061 \le a_i \le 10^6
  • 1m10121 \le m \le 10^{12}

基础算法复习2

未认领
状态
已结束
题目
15
开始时间
2026-6-25 0:00
截止时间
2026-8-28 23:59
可延期
24 小时