1013: 湖南省第十七届大学生计算机程序设计竞赛(HNCPC2021) - Semilive

开始时间Start Time
2021-12-05 18:00:00
结束时间End Time
2021-12-05 23:00:00
当前时间Current Time
2025-12-14 19:53:40
比赛状态Contest Status
比赛类型Contest Type
公开Public
榜单状态Rank Status

J (1166) : String Set

时间限制Time Limit 5 Sec 内存限制Memory Limit 512 MB 提交次数Submitted 33 Times 通过次数Solved 0 Times 标准评测Standard Judge

题目描述Description

Alice needs to help Bob maintain a set of strings. The set is empty initially and Bob may give the following instructions:

  • I s: Insert the string s to the set.
  • D s: Delete all strings that contain a specific substring s in the set.
  • Q s: Query the number of strings that contain a specific substring s.

输入格式Input

There is only one test case.

The first line contains an integer n (1 ≤ n ≤ 50000), denoting the number of instructions. Each of the next n lines describes an instruction which consists of an instruction type and a string s. The string s consists of lowercase letters and the length of it does not exceed 1000.

The total number of insertion instructions does not exceed 10000. The total length of inserted strings is less than 700000. There will be no insertion of strings that already exist in the set. The total number of deletion instructions does not exceed 1000.

输出格式Output

For each query, output the number of strings containing a specific substring s in the set.

样例Sample