题目名称 3002. [模板]可持久化字典树
输入输出 trie.in/out
难度等级 ★★★
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 10
题目来源 Gravatarsyzhaoss 于2018-10-23加入
开放分组 全部用户
提交状态
分类标签
可持久化 可持久化Trie
分享题解
通过:5, 提交:10, 通过率:50%
Gravatar2_16鸡扒拌面 100 0.633 s 39.85 MiB C++
Gravatarexil 100 1.436 s 113.33 MiB C++
GravatarChenBp 100 1.607 s 45.14 MiB C++
GravatarChenBp 100 1.623 s 45.14 MiB C++
Gravatar梦那边的美好CE 100 1.693 s 86.56 MiB C++
Gravatar梦那边的美好CE 40 0.936 s 20.93 MiB C++
Gravatar梦那边的美好CE 40 1.217 s 20.90 MiB C++
Gravatar梦那边的美好CE 40 1.232 s 83.71 MiB C++
Gravatar梦那边的美好CE 40 1.379 s 83.74 MiB C++
GravatarChenBp 0 1.631 s 45.11 MiB C++
关于 可持久化字典树 的近10条评论(全部评论)

3002. [模板]可持久化字典树

★★★   输入文件:trie.in   输出文件:trie.out   简单对比
时间限制:1 s   内存限制:512 MiB

【题目描述】

给定$n$个单词,每个单词长度不超过$20$,均由小写字母组成,有$m$个形如$l$ $r$ $s$的询问,表示查询第$l\sim r$的单词中以$s$为前缀的单词个数。

【输入格式】

第一行两个整数$n, m$,表示单词数和询问次数。

接下来一行$n$个单词。

接下来$m$行,每行一个询问$l$ $r$ $s$,表示查询第$l\sim r$的单词中以$s$为前缀的单词个数。

【输出格式】

对于每个询问,输出一行一个整数表示询问的答案。

【样例输入】

5 3
cat rat cab fry cup
1 5 f
2 3 ca
3 5 c

【样例输出】

1
1
2

【数据范围】

$n\leq 10^5,m\leq 10^5$,输入保证所有单词只包含小写字母且长度不超过$20$。