小红拿到了一个仅由正整数组成的数组,她有以下两种操作: 1. 输入 ,代表将第个正整数修改为。 2. 输入 ,代表查询前个正整数有多少个数等于。
区块链毕设网qklbishe.com为您提供问题的解答
小红拿到了一个仅由正整数组成的数组,她有以下两种操作:
1. 输入 ,代表将第个正整数修改为。
2. 输入 ,代表查询前个正整数有多少个数等于。
这题数据量不多,可以直接暴力
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[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } for (int i = 0; i < q; i++) { int op = sc.nextInt(); int j = sc.nextInt(); int x = sc.nextInt(); if (op == 1) { arr[j - 1] = x; } else { int cnt = 0; for (int k = 0; k < j; k++) { if (arr[k] == x) { cnt++; } } System.out.println(cnt); } } } }
08:02
以上就是关于问题小红拿到了一个仅由正整数组成的数组,她有以下两种操作:
1. 输入 ,代表将第个正整数修改为。
2. 输入 ,代表查询前个正整数有多少个数等于。的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训