P14063 [PO Final 2022] 海滩 / Badstrand

题目描述

Maja 厌倦了海岸被大湖占据,她想要修建一个又长又漂亮的公用海滩。现在,她计划买下海岸边的一块土地来建造海滩。 Maja 预算为 $B$ 克朗。有 $N$ 块土地,从西往东的价格依次为 $A_1,A_2,\cdots,A_N$ 克朗。Maja 想要知道,她能够买下的最长的一段连续的土地是多长。

输入格式

第一行包含两个整数:$1 \le N \le 10^5$ 和 $0 \le B \le 10^9$,分别表示地块的数量和 Maja 的预算。 第二行包含 $N$ 个正整数 $A_1, A_2, \ldots, A_N$,其中 $A_i$ 是第 $i$ 个地块的价格,$1 \le A_i \le 1000$。

输出格式

输出一个整数:即 Maja 能够买下的最长的一段连续的土地的长度。

说明/提示

### 子任务 **本题采用捆绑测试。** | 子任务编号 | 得分 | 限制 | |:-:|:-:|---| | $1$ | $20$ | $N \le 500$ 且所有 $A_i$ 具有相同的值。 | | $2$ | $30$ | $N \le 500$ | | $3$ | $50$ | $N \le 10^5$ |