AT_abc408_f.[ABC408F] Athletic

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

场上有 NN 个脚手架,第 ii 个脚手架的高度为 HiH_i。

高桥将用这些脚手架玩一个游戏。他将任意选定一个脚手架作为起点并持续移动到其他脚手架,从脚手架 ii 可以移动到脚手架 jj 当且仅当 Hj≤Hi−DH_j\le H_i-D 且 ∣i−j∣≤R\vert i-j\vert \le R。

求在游戏过程中他最多可以移动多少次。

输入格式

第一行三个整数 N,D,R(1≤D,R≤N≤5×105)N,D,R(1\le D,R\le N\le 5\times 10^5)。
第二行 NN 个整数 H1,H2,⋯ ,HNH_1,H_2,\cdots,H_N。HH 为 11 到 NN 的排列。

输出格式

输出一行一个整数表示答案。

输入输出样例

  • 输入#1

    5 2 1
    5 3 1 4 2

    输出#1

    2
  • 输入#2

    13 3 2
    13 7 10 1 9 5 4 11 12 2 8 6 3

    输出#2

    3

说明/提示

样例 1 解释

高桥可以选择脚手架 11 作为起点。

  • 因为 H2≤H1−D,∣2−1∣≤RH_2\le H_1-D,\vert 2-1\vert\le R,所以高桥可以从脚手架 11 移动到脚手架 22。
  • 因为 H3≤H2−D,∣3−2∣≤RH_3\le H_2-D,\vert 3-2\vert\le R,所以高桥可以从脚手架 22 移动到脚手架 33。

共移动两次。可以证明高桥不能移动更多次数,故答案为 22。

By @chenxi2009

输入解题思路,AI测评打分。不知道怎么写?

首页