在区间 [l,r][l,r][l,r] 中统计二元组 (i,j)(i,j)(i,j) 的个数,满足 ai=aja_i = a_jai=aj 且 l≤i<j≤rl \leq i < j \leq rl≤i<j≤r。
目前只想到了一个 O(nn)O(n \sqrt n)O(nn) 预处理,O(n)O(\sqrt n)O(n) 查询的分块做法。求有没有 O(logn)O(\log n)O(logn) 查询甚至 O(1)O(1)O(1) 查询的做法。