#318. map

map

题目描述

维护一个数据结构,支持以下操作:

  • 插入 kk 个字符串 ss
  • 删除 kk 个字符串 ss。若 ss 的个数小于 kk 输出 Error
  • 统计一个字符串 ss 的出现次数。若没有 ss 输出 Error

输入格式

第一行一个整数 TT,表示操作次数。 第 2T+12 \sim T+1 行,开头一个OPTOPT,表示操作类型

  • 对于操作 11,接下来一个整数 kk 和一个字符串 ss
  • 对于操作 22,接下来一个整数 kk 和一个字符串 ss
  • 对于操作 33,接下来一个字符串 ss

输出格式

输出所有操作 2,32,3 的结果,一行一个。

7
1 5 CZOJ
1 2 abc
2 3 CZOJ
2 2 abc
3 CZOJ
3 abc
2 3 CZOJ
2
Error
Error

数据范围

1T1051 \le T \le 10^5

1k1001 \le k \le 100

1s10001 \le |s| \le 1000