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