#LuoguP3370. 【模板】字符串哈希
【模板】字符串哈希
如题,给定 个字符串(第 个字符串长度为 ,字符串内包含数字、大小写字母,大小写敏感),请求出 个字符串中共有多少个不同的字符串。
友情提醒:如果真的想好好练习哈希的话,请自觉。
输入格式
第一行包含一个整数 ,为字符串的个数。
接下来 行每行包含一个字符串,为所提供的字符串。
输出格式
输出包含一行,包含一个整数,为不同的字符串个数。
样例 1
输入:
5
abc
aaaa
abc
abcc
12345
输出:
4
提示与约束
数据范围
对于 的数据:,,。
对于 的数据:,,。
对于 的数据:,,。
样例说明
样例中第一个字符串 和第三个字符串 是一样的,所以所提供字符串的集合为 ,故共计 个不同的字符串。
拓展阅读
以下的一些试题从不同层面体现出了字符串哈希算法的正确性分析。
- P12197 Hash Killer I
- P12198 Hash Killer II
- P12199 (目前无解)Hash Killer III
- P12200 Hash Killer Extra
- P12201 Hash Killer Phantasm
- P7350 「MCOI-04」Dream and Strings
本站计分说明
本站按原题给出的数据比例重建正式测试点,各测试点等权,总分为 100 分;按通过的测试点累加得分。
来源:Luogu_P3370。本站使用重新构建的测试数据。