QOJ.ac

QOJ

時間限制: 0.2 s 記憶體限制: 1024 MB 總分: 100

#15694. 山脉

统计

Nlogonia 以其连绵的山脉而闻名,每年吸引数百万游客。政府有专门的预算用于持续维护遍布全国的徒步步道,其中大多数步道都设有风景优美的观景点,可通过木栈道和台阶到达。

目前,Lola 和她的丈夫正在 Nlogonia 旅行,他们希望带着大量令人叹为观止的照片回家,因此想要访问尽可能多的观景点。他们计划每天徒步一条不同的步道并探索其观景点。然而,为了避免在一天结束时精疲力竭,如果从一个观景点移动到下一个观景点需要向上爬超过 $X$ 米,他们就会结束当天的行程并返回酒店休息。幸运的是,Nlogonia 的每条徒步步道都配备了现代化的缆车,因此这对夫妇可以在他们决定的任何观景点开始徒步。一旦徒步开始,这对夫妇只会朝着山顶的方向移动。

为了确保不虚度一天,Lola 只想在能到达合理数量观景点的步道上徒步。给定一条徒步步道上各观景点的高度,你必须确定这对夫妇最多可以访问的观景点数量。

输入格式

第一行包含两个整数 $N$($1 \le N \le 1000$)和 $X$($0 \le X \le 8848$),分别表示徒步步道上的风景观景点数量,以及 Lola 和她的丈夫愿意从一个观景点移动到下一个观景点时,向上爬的最大高度(米)。

第二行包含 $N$ 个整数 $A_1, A_2, \dots, A_N$(对于 $i = 1, 2, \dots, N$,满足 $1 \le A_i \le 8848$),其中 $A_i$ 是第 $i$ 个观景点的高度(米)。观景点按它们在徒步步道上出现的顺序给出,且它们的高度是非递减的,即对于 $i = 1, 2, \dots, N - 1$,满足 $A_i \le A_{i+1}$。

输出格式

输出单行,包含一个整数,表示在从一个观景点移动到下一个观景点时向上爬不超过 $X$ 米的前提下,最多可以访问的风景观景点数量。需要考虑旅程可以从任意观景点开始。

样例

输入样例 1

9 2
3 14 15 92 653 5897 5897 5898 5900

输出样例 1

4

输入样例 2

9 0
3 14 15 92 653 5897 5897 5898 5900

输出样例 2

2

输入样例 3

9 8848
3 14 15 92 653 5897 5897 5898 5900

输出样例 3

9

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.