1013: 湖南省第十七届大学生计算机程序设计竞赛(HNCPC2021) - Semilive
Start Time:2021-12-05 18:00:00 End Time:2021-12-05 23:00:00 Current Time:2025-05-12 02:43:30 Public Ended
J (1166) : String Set
Time Limit: 5 Sec Memory Limit: 512 MB Submitted: 33 Solved: 0Description
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 strings
to the set.D s
: Delete all strings that contain a specific substrings
in the set.Q s
: Query the number of strings that contain a specific substrings
.
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
6 I hunan I hncpc Q hn Q h D n Q h
1 2 0