#C1168. B16 实践-1 康娜的糖果

B16 实践-1 康娜的糖果

B16 实践-1 康娜的糖果

题目描述

托尔为康娜准备了一些糖果作为奖励。 糖果总共有nn颗,每颗糖果的包装有一个颜色,每种颜色有一个编号。 设第ii颗糖果的包装颜色为aia_i,并且总共会发生mm次操作,操作共有22种: 操作种类11:康娜吃掉了一颗特定颜色的糖果; 操作种类22:询问此刻某种颜色的糖果剩下多少颗。

输入格式

第一行是两个整数 n,mn,m 意义如题面所述; 第二行是 nn 个正整数,第 ii 个数表示第 ii 号糖果的颜色为 aia_i ; 接下来 mm 行,每行两个数 optoptxx ; 如果 opt=1opt=1 表示发生的是操作 11 ,此时 xx 表示:康娜吃掉了一颗颜色为 xx 的糖果; 如果 opt=2opt=2 表示发生的是操作 22 ,此时 xx 表示:询问颜色编号为 xx 的糖果有几颗。

输出格式

若干行; 每一行一个整数,对于每一次事件 22 ,输出询问的答案。

样例输入

5 3
1 2 3 4 2
1 1
2 2
2 4

样例输出

2
1

数据范围

对于 100%100\% 的数据: 1n10001 \le n\le 1000, 1m10001 \le m\le 1000, 1ai10001 \le a_i \le 1000