Экзамен по проге. Помогите пожалуйста

Значенням хеш функції H для рядка S називається ціле число, що будується за правилом

LaTeX: H\left(S\right)=\left(ord\left(S_{n-1}\right)+ord\left(S_{n-2}\right)M+...+ord\left(S_0\right)M^{n-1}\right):\mod:P

де рядок LaTeX: S=S_0,S_1,...,S_{n-1} - послідовність символів рядка, P, M - деякі прості числа.

Нехай M=29, P=10003001. Знайдіть хеш значення рядка

"qwertyuiop_asdfghjkl_zxcvbnm" Хеш-значення рядка

"qwertyuiop" є 1850881

  • mod P - остача від ділення числа на число P

Ответы (0 шт):