U579283 WNY 的三元组
题目背景
WNY 在研究数学的过程中发现了一个神秘~~数字~~三元组!
题目描述
WNY 手上有一个长度为 $n$ 的数组 $a$(下标 $1 \sim n$)。\
现在 WNY 出了 $q$ 道题目,每道题的题面只有 $2$ 个数 $l,r$,答案是闭区间 $[l,r]$ 内 WNY 三元组的个数。
:::info[WNY 三元组的定义]{open}
对于三元组 $(i, j, k)$,若满足:
- $l \le i < j < k \le r$
- $a_i = a_j = a_k$
则称该三元组为闭区间 $[l,r]$ 内的 WNY 三元组。
:::
WNY 想要用这些题考考 ZLX,但是他此时正忙着研究费马大定理,所以他把求解答案的工作交给了你。
输入格式
输入有 $q + 2$ 行。
第 $1$ 行:$2$ 个数 $n,q$。\
第 $2$ 行:$n$ 个数,第 $i$ 个数是 $a_i$。\
接下来 $q$ 行,每行 $2$ 个数 $l,r$。
输出格式
输出有 $q$ 行。
每行输出 $1$ 个数,表示对应的问题的答案。
说明/提示
### 样例解释(#1)
闭区间 $[1,10]$ 内的 WNY 三元组分别为:$(1,5,9),(4,6,8),(4,6,10),(4,8,10),(6,8,10)$,共 $5$ 个。
### 数据范围
对于 $100\%$ 的数据:
- 保证输入均为正整数。
- $1 \le n,q,a_i \le 10^5$。
- $1 \le l \le r \le n$。
::cute-table{tuack}
| **Subtask** | **测试点** | **总分值** | **每个测试点的分值** | **$n,q,a_i \le$** | **特殊性质** |
| :-: | :-: | :-: | :-: | :-: | :-: |
| **Subtask 0** | $11 \sim 12$ | $0$ | $0$ | / | 题目样例 |
| **Subtask 1** | $1 \sim 4$ | $40$ | $10$ | $10^3$ | 无 |
| **Subtask 2** | $6 \sim 10$ | $60$ | ^ | $10^5$ | ^ |