[GZOI2017] 配对统计
题目背景
GZOI2017 D1T3
题目描述
给定 $n$ 个数 $a_1,\cdots,a_n$。
对于一组配对 $(x,y)$,若对于所有的 $i=1,2,\cdots,n$,满足 $|a_x-a_y|\le|a_x-a_i|(i\not=x)$,则称 $(x,y)$ 为一组好的配对($|x|$ 表示 $x$ 的绝对值)。
给出若干询问,每次询问区间 $[l,r]$ 中含有多少组好的配对。
即,取 $x,y$($l\le x,y\le r$ 且 $x\not=y$),问有多少组 $(x,y)$ 是好的配对。
输入输出格式
输入格式
第一行两个正整数 $n,m$。
第二行 $n$ 个数 $a_1,\cdots,a_n$。
接下来 $m$ 行,每行给出两个数 $l,r$。
输出格式
$Ans_i$ 表示第 $i$ 次询问的答案,输出 $\sum_{i=1}^m\limits Ans_i\times i$ 即可。
输入输出样例
输入样例 #1
3 2
2 1 3
1 2
1 3
输出样例 #1
10
说明
**【样例解释】**
第一次询问好的配对有:$(1,2)(2,1)$;
第二次询问好的配对有:$(1,2)(2,1),(1,3)(3,1)$;
答案 $=2\times 1+4\times 2=10$。
**【数据约束】**
![](https://cdn.luogu.com.cn/upload/image_hosting/32ms79n8.png)