Можно ли математически из двух числе получить третье число, а потом обратно первые два числа?

Можно ли математически из двух числе получить третье число, а потом обратно первые два числа?
  • Вопрос задан
  • 363 просмотра
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Можно, только при определённых условиях.
Т.е., например, два составные числа (для результирующего, третьего): максимальное простое число-делитель (в диапазоне составного числа: делимого) и остаток от деления на это число.
Главное условие: заранее известное правило образования нового числа, при котором имеется одно единственное решение уравнения при любых математических операциях между всеми числами уравнения.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
eapeap
@eapeap
Сисадмин, Беларусь
Легко! ABC и XYZ -> ABC,XYZ -> ABC и XYZ
Уточняйте ТЗ, совершенствуйте алгоритм
Ответ написан
Комментировать
riky
@riky
Laravel
Просто отведите часть бит под первое число, и часть под второе. Например по 16 бит.
Разделить потом будет тоже легко.
Ответ написан
Комментировать
@pestilent
Для целых неотрицательных есть много красивых вариантов. Например, x, y <-> (2x+1)*2^y. Вообще можно для любых, но простой формулы хватит, пожалуй, только в случае целых.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы