题解 | #小红的区间查询#

小红的区间查询

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();
    }
}

全部评论

相关推荐

Rena1ssance_:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务