Hello codeforces , I have a problem which I am unable to solve.The Problem is that you are given an array of length n (1 <= n <= 1e5) . Also you are given q (1 <= q <= 1e5) queries of form (l,r) where (1 <= l <= r <= n) . For each query you have to find the sum of distinct elements in the subarray [l,r].
For example :
if arr[]={1,2,3,4,4} and q=2, and the queries are:
1 3
2 5
so for the above queries the answer would be :
6
9
I am unable to solve this question. Any help regarding this would be helpful .Thank you