题解 | #小红的区间查询#
小红的区间查询
https://www.nowcoder.com/practice/cbaecf16197a4136b8a593a7a270f4ab
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int q = sc.nextInt(); int[] a = new int[n + 1]; for (int i = 1; i <= n; i ++) a[i] = sc.nextInt(); while (q -- > 0) { int type = sc.nextInt(); int index = sc.nextInt(); int x = sc.nextInt(); if (type == 1) { a[index] = x; } else if (type == 2) { int sum = 0; for (int i = 1; i <= index; i ++) { if (a[i] == x) sum ++; } System.out.println(sum); } } sc.close(); } }