$Trie$ 树 + $vector$ 暴力维护答案.
把串全部扔进 $Trie$ 树里面,对于 $Trie$ 树上的每个节点,开一个 $vector$ 维护出现过的值的答案.
即,若某个前缀出现次数最大为 $mx$ ,就只维护 $1\sim mx$ 的答案.
1 |
|
夢はここに 思い出は遠くに
$Trie$ 树 + $vector$ 暴力维护答案.
把串全部扔进 $Trie$ 树里面,对于 $Trie$ 树上的每个节点,开一个 $vector$ 维护出现过的值的答案.
即,若某个前缀出现次数最大为 $mx$ ,就只维护 $1\sim mx$ 的答案.
1 | #include<bits/stdc++.h> |