#170. 实践 16-1 康娜的糖果

实践 16-1 康娜的糖果

时间限制:1 sec1 \ sec ;空间限制:128 MB128\ MB

题目描述

托尔为康娜准备了一些糖果作为奖励。 糖果总共有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\% 的数据: $1 \le n\le 1000, 1 \le m\le 1000, 1 \le a_i \le 1000$ 。