题单练习 挑战赛 普及+/提高 题

A4866 | 美丽子序列

来源官方 / 2024
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

已知整数 k ,我们定义数组 $arr_1, arr_2 ,...,arr_m$ 是美丽的当且仅当数组中的元素满足以下的规则:

数组中存在一对整数 $i$ $j$ ,满足 $ij$并且 $arr_i - arr_j \ge k$ 。


现在给定长度为 $n$ 的数组, $a_1 , a_2 ,... ,a_n$ 与整数 $k$ ,现在 $Alice$ 想知道,对于数组的所有的连续子序列,其中有多少是美丽的。

输入格式

第一行输入两个整数 $n$ $k$ ,分别代表着数组的长度 $n$ ,以及规定整数 $k$ 。

第二行输入 $n$ 个整数 $a_1 ,a_2 ,... ,a_n$ 代表给定的数组 $a$ 。

输出格式

输出一个整数,代表着给定的数组 $a$ 的美丽的连续子序列的个数。

输入输出样例

输入 #1
4 2
3 4 1 2
输出 #1
4
输入 #2
4 2
1 2 3 4
输出 #2
0
C++ 编辑器
输入
输出