- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 HihoCoder第四周(Trie图)
问题河蟹先生将要给与他们一篇从互联网上收集来的文章,和一本厚厚的河蟹词典,而他们要做的是判断这篇文章中是否存在那些属于河蟹词典中的词语朴素方法:枚举每一个单词,然后枚举文章中可能的起始位置,然后进行匹配,看能否成功。如果说词典的词语数量为N,每个词语长度为L,文章的长度为M,时间复杂度O(M*N*L) 利用trie树的优化方法:对字典建立trie树,判断是否从某个起始位置开始的一段字符(也就是从这
2017-05-11 23:42:16 400
原创 HihoCoder第二周(字典树)
题目输入的第一行为一个正整数n,表示词典的大小,其后n行,每一行一个单词,单词由不超过10个的小写英文字母组成,可能存在相同的单词,此时应将其视作不同的单词。接下来的一行为一个正整数m,表示询问的次数,其后m行,每一行一个字符串,该字符串由不超过10个的小写英文字母组成,表示一个询问。对于每一个询问,输出一个整数Ans,表示词典中以给出的字符串为前缀的单词的个数。样例输入 5 babaab b
2017-05-09 23:45:44 366
C++开源协程库libco-原理与应用
2018-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人