Цитата(alexPec @ Jan 20 2011, 00:34)

Такая задача: найти обратное соответствие функции a = (x*y) mod z.
Известно: a,y,z, надо найти x
Ответ:
x = (n*z + a)/y, где n - любое натуральное число.
Проверка:
1) домножая обе части на y, получим:
x*y = n*z + a
2) берем модуль от обеих частей:
(x*y) mod z = (n*z+a) mod z = a
что совпадает c условием.