第一行输入两个整数 : —— 初始已存储字符串数量; —— 铃芽与字符串树的交互次数。 接下来 行,每行一个长度不超过 的字符串,表示树中的初始字符串; 再之后 行,每行一个字符串 ,表示一次查询 插入操作。 所有字符串仅由小写英文字母组成。
对于每个查询字符串 : 若存在以 为前缀的字符串,则在一行输出该数量(插入操作不执行); 否则不输出任何内容(但需将 插入)。
5 5 a ab abc bc c a ab abc cd c
3 2 1 2
过程说明:
1. 查询:已有前缀,匹配
,输出
;
2. 查询:匹配
,输出
;
3. 查询:匹配
,输出
;
4. 查询:无匹配,插入;
5. 查询:匹配
,输出
。