AT_bitflyer2018_qual_c 徒歩圏内

题目描述

$ N $ 个城市,$ 1,2,… N $的号码。这些城市按照这个顺序排列在一条直线上。对于每个$ i $ 保证 $ 1 \leq i \leq N $,城市 $ i $的坐标是 $ x_i $。 高桥君选择城市 $ i $ 和城市 $ j $ 之间的交通方式如下。 - 城市 $ j $ 和城市 $ i $ 的距离 $ |X_i\ -\ X_j| $ 如果在 $ d $ 以下,就步行移动。 - 如果不是,就乘电车移动。 $ 3 $ 个城市的编号 $ (i,j,k) $,求出满足以下条件的个数。 - $ i < j < k $ - 高桥在城市$ i $和城市$ j $之间,以及城市$ j $和城市$ k $之间徒步移动。 - 高桥在城市$ i $和城市$ k $之间乘坐电车。

输入格式

输入以以下形式从标准输入给出: > $ N $ $ D $ $ X_1 $ $ X_2 $ $ ... $ $ X_N $

输出格式

输出答案。

说明/提示

### 制约 - $ 3\ \leq\ N\ \leq\ 10^5 $ - $ 0\ \leq\ X_i\ \leq\ 10^9 $ ($ 1\ \leq\ i\ \leq\ N $) - $ X_i\