题目描述
给定一个长度为 n 的序列 a1,a2,a3...an,以及 q 次询问,每次询问包含两个参数 L,R,请计算出区间 [L,R] 内所有元素去重后的区间和。(即:同一个数字在区间内出现多次,计算区间和时只按一次进行计算)
输入格式
- 第一行:单个整数 n,表示序列元素个数;
- 第二行:n 个整数 a1,a2,a3,⋯,an;
- 第三行:单个整数 q,表示询问次数;
- 接下来q行,每行两个整数L,R,表示当前询问的区间为[L,R]。
输出格式
5
1 2 3 1 2
3
1 3
2 5
1 4
6
6
6
数据范围
- 1≤n≤5×104
- 1≤ai≤109
- 1≤q≤105
- 1≤L≤R≤n