### 问题描述
给定一个长度为 n 的正整数数列 a ,以及一个正整数 m ,你需要求出有多少个区间 [l,r] 满足:区间中最大值与最小值的差不超过 m 。
第一行包含两个正整数 n, m 。(1≤n≤105,1≤m≤106)
第二行包含 n 个正整数,表示数列 a 。(1≤an≤107)
输出一个整数,表示满足条件的区间个数。
5 2 1 2 3 4 5
12