Browse Category

数据结构

HDU 5685 2016”百度之星”-资格赛 Problem A

度熊手上有一本字典存储了大量的单词,有一次,他把所有单词组成了一个很长很长的字符串。现在麻烦来了,他忘记了原来的字符串都是什么,神奇的是他竟然记得原来那些字符串的哈希值。一个字符串的哈希值,由以下公式计算得到:
H(s)=∏i≤len(s)i=1(Si−28) (mod 9973)

Si代表 S[i] 字符的 ASCII 码。

请帮助度熊计算大字符串中任意一段的哈希值是多少。

HDU 1251 统计难题

首先给出一些单词,然后输入一个空行代表单词输入完毕!随后输入的为单词的前缀,问以该前缀为首的单词有多少个?

POJ 2001 Shortest Prefixes

给出若干单词,这些单词都可以缩写,其缩写的最小程度要保证它们不与其他单词一样。
如abc abcde缩写为abc abcd