arc075E: Meaningful Mean
Why I did not solve it
- 
    
I did realize that the problem can be transformed into, given number a[i], how many numbers a[j] < a[i] while j < i
 - 
    
I also realize that we can use some sort of segment-tree DS to solve the problem above. But I didn’t have enough experience with such DS
 
Official answer
1. compress the values to 0 and N 
2. Use a fenwick tree, here we can calculate prefix sum, in this case, total number of elements < compress value,  quickly with update supported, and add answer to the final answer