Top.Mail.Ru
Ответы

Есть ли операция обратная mod (%, остаток от деления)?

Допустим у меня 163 % 142 = 21.
Я знаю только x % 142 = 21. Как мне найти x?
Помогите ПЛЗ!!

Дополнен

Я в курсе, что x = 142*n + 21. Но мне это n и неизвестно!

По дате
По Рейтингу
Аватар пользователя
Знаток
8лет

Решений получится много, для точного ответа нужно знать x / 142 = ?
То есть если 163 / 142 = 1, и 163 % 142 = 21, тогда 141 * 1 + 21 = 163
А так вычислить не получится

Аватар пользователя
Мастер
8лет

нельзя. потому что например 5 % 3 = 2 и 8 % 3 = 2,
точнее x % 3 = 2 удовлетворяет множеству x = [5,8,11...] = 3*a + 2, где a - натуральное число

Аватар пользователя
Ученик

Невозможно. Именно по этому такой приём используют при обмене ключами по HD-алгоритму при ассиметричном шифровании в SSL

Аватар пользователя
Оракул
8лет

x = 142*n+21
где n любое некратное 21