T221858 [FTLOI R1]ZQW 本着正义之名

题目背景

大佬 ZQW 在 CSP-S 2021 拿了省一,他为他精妙的爆搜感到十分的自豪,于是他就很想装*。

题目描述

ZQW 想考你一个数据结构题,以反衬出他的 nb。 ZQW 给你一个长度为 $n$ 的序列,他有 $m$ 个询问: `l r`:让你求 $\sum\limits_{i=l}^{r}\sum\limits_{j=i+1}^{r}(a_j\cdot[\lvert a_i-a_j\rvert \leq k])$,$k$ 为给定的常数。 你并不想被鄙视,于是你只好用有限的时间去打破他装*的幻想。

输入格式

第一行三个整数 $n,m,k$ 分别表示序列的长度,询问的个数以及询问中的常数。 第二行 $n$ 个整数 $a_i$,表示序列里的元素。 后面跟着 $m$ 行 $l,r$,表示询问区间 $[l,r]$ 的答案。

输出格式

共 $m$ 个数字,**用空格隔开**,输出每个询问的答案,由于答案可能有点大,所以请利用 `unsigned int` 的溢出。

说明/提示

样例解释: 对于 $a_1$,他和 $a_2$ 相差 $\le1$,贡献是 $1$。 对于 $a_2$,他没有贡献。 对于 $a_3$,他和 $a_4$ 相差 $\le1$,贡献是 $5$。 对于 $a_4$,他没有贡献。 一共 $1+5=6$。 --- $1\leq n,m\leq4\cdot 10^5,1\leq a_i,k\leq4\cdot10^5,1\leq l,r\leq n$ | $Subtask$ | $n\le$ | $m\le$ | $points$ | 特殊 | | :----------: | :----------: | :----------: | :----------: | :----------: | | #1 | $4$ | $1$ | $1$ | 样例 | | #2 | $10^3$ | $10^3$ | $10$ | 随机 | | #3 | $10^4$ | $10^4$ | $15$ | 随机 | | #4 | $10^5$ | $10^5$ | $19$ | 查询 $len=10^2$ | | #5 | $10^5$ | $10^5$ | $25$ | 随机 | | #6 | $4\cdot10^5$ | $4\cdot10^5$ | $30$ | 还是随机 |