public static void main(String[] args) {
    Scanner in = new Scanner(System.in);  int n = in.nextInt();  Map<Integer,List<Integer>> map = new HashMap<Integer, List<Integer>>(n);  List<Integer> list;  for(int i=1; i<=n; i++){ int ki = in.nextInt();  if(map.containsKey(ki)){
            list = map.get(ki);  list.add(i);  }else{
            list = new ArrayList<Integer>();  list.add(i);  map.put(ki,list);  }
    } int count;  int q = in.nextInt();  for(int i=0; i<q; i++){ int l = in.nextInt();  int r = in.nextInt();  int k = in.nextInt();  count = 0;  if(!map.containsKey(k)){
            System.out.println(count);  continue;  }
        list = map.get(k);  for(Integer num : list){ if(num>=l && num<=r){
                count++;  }
        }
        System.out.println(count);  }
}
我这样暴搜也没超,还AC了