| 题目名称 | 3002. [模板]可持久化字典树 |
|---|---|
| 输入输出 | trie.in/out |
| 难度等级 | ★★★ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试数据 | 10 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:5, 提交:10, 通过率:50% | ||||
|
|
100 | 0.633 s | 39.85 MiB | C++ |
|
|
100 | 1.436 s | 113.33 MiB | C++ |
|
|
100 | 1.607 s | 45.14 MiB | C++ |
|
|
100 | 1.623 s | 45.14 MiB | C++ |
|
|
100 | 1.693 s | 86.56 MiB | C++ |
|
|
40 | 0.936 s | 20.93 MiB | C++ |
|
|
40 | 1.217 s | 20.90 MiB | C++ |
|
|
40 | 1.232 s | 83.71 MiB | C++ |
|
|
40 | 1.379 s | 83.74 MiB | C++ |
|
|
0 | 1.631 s | 45.11 MiB | C++ |
| 关于 可持久化字典树 的近10条评论(全部评论) |
|---|
给定$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$。