#P6871. [COCI 2013/2014 #6] HASH
[COCI 2013/2014 #6] HASH
Description
此哈希函数如此定义:
- $f(a_i+s_i)=((f(s_i)\times33)\operatorname{xor}\ \operatorname{ord}(a_i))\bmod MOD$
其中 代表一个字符, 代表一个字符串,均由小写字母组成。
- 代表按位异或算符。
- 代表字母中字母的序数(如:,)。
是 形式的整数。
当 时,哈希函数的一些值如下:
请问有多少个单词的哈希值为 且长度为 ?
Input Format
输入一行,包含三个整数 , 和 。
Output Format
输出一行,哈希值为 且长度为 的单词个数。
1 0 10
0
1 2 10
1
3 16 10
4
Hint
【样例解释】
样例 1 解释
字母表中的所有字符的 值均不为 。
样例 2 解释
单词b。
样例 3 解释
词语为dxl,hph,lxd 和 xpx。
【数据规模与约定】
,,。
【说明】
题目译自 COCI2013-2014 CONTEST #6 T5 HASH。
京公网安备 11011102002149号