long long gethash(string s) { long long hashsum = 0; for(int i=0; i<s.size(); i++) hashsum = (hashsum*base+s[i]-'a')%p; return hashsum; }
第一行三个整数表示函数的参数,表示要求的长度。第二行一个字符串,用表示的长度,保证。
输出与串值相同的字符串个数(如果的话,也包括它本身)。由于答案可能会很大,请对取模。
1 13 1 a
2
10 97 5 abb
122495