编程题
### 问题描述 卓儿是一名农民。她有一条非常长的田埂,种植了许多种蔬菜(用整数表示)。每当她想要收获一种蔬菜时,她总是用另一种蔬菜来替换它(可能是同一种)。 在每次替换前,她想知道与新蔬菜相同种的蔬菜在田埂中之前有多少,包括当前位置。 ### 输入格式 输入的第一行包含 $N$ 和 $Q$,表示田埂的长度和收获的次数。 接下来的一行包含 $N$ 个数字 $A_i$,表示目前在田埂第 $i$ 个位置上的蔬菜的种类(从 $0$ 开始索引)。 接下来的 $Q$ 行包含两个数字 $i$ 和 $a$,分别表示收获植物的索引和新种植的蔬菜的种类。 ### 输出格式 对于每次收获,一行输出一个整数,表示新种植的蔬菜之前相同种类的蔬菜数量。 ### 样例输入 ``` 5 5 1 2 1 2 1 2 2 4 2 2 3 3 3 4 3 ``` ### 样例输出 ``` 1 3 0 1 2 ``` ### 评测数据规模 $1 \leq N, Q \leq 10^5$,$0 \leq A_i \leq 10^9$,$0 \leq i \leq N-1$,$0 \leq a \leq 10^9$。
查看答案
赣ICP备20007335号-2