区间不同数之和
题目描述
有n个数a1,a2,…,an。
有q组询问,每次给一个区间[l,r],求区间里不同的数字之和,也就是说同一个数字出现多次只算一次。
输入格式
第一行两个数n,q(1≤n,q≤2×105)。
接下来一行,一共n个数a1,a2,…,an(1≤ai≤n)。
接下来q行,每行两个整数l,r(1≤l≤r≤n)。
输出格式
对于每个询问,每行输出一个数表示答案。
样例输入
5 5
2 2 3 2 1
1 5
2 3
2 4
1 2
3 5
样例输出
6
5
5
2
6