1# Runtime: 3295 ms (Top 30.98%) | Memory: 53.7 MB (Top 24.88%)2class RangeFreqQuery:3def __init__(self, arr: List[int]):4self.l = [[] for _ in range(10001)]5for i, v in enumerate(arr):6self.l[v].append(i)78def query(self, left: int, right: int, v: int) -> int:9return bisect_right(self.l[v], right) - bisect_left(self.l[v], left)