Я хочу изменить число, которое составляет около 1.7x10^46, несколькими штрихами. Все выглядело не так, поэтому я пытался жестко кодировать номер 3 и 5. Это не дает мне правильных ответов. Mathematica говорит, что они должны быть 1 и 1, и все же я получаю 2 и 2.Ограничения оператора mod% с большими целыми числами
Может кто-нибудь, пожалуйста, скажите мне, что происходит?
Это мой первый опыт работы с чрезвычайно большими числами, я знаю ограничения типов данных и их диапазонов, но это жестко закодировано, ничего не хранится в переменной.
Номера (даже если они не входят в переменную) должны храниться как некоторое представление. Попробуйте использовать библиотеку, которая имеет дело с большими числами. –
Какую библиотеку bignum вы используете? (надеюсь, что источники вечны) – Yakk
Я не пользуюсь библиотекой bignum. Я посмотрел два дня назад, и он больше не поддерживался, поэтому я решил не получать его. Если вы можете направить меня к тому, который хорошо подготовлен и надежен, я был бы признателен. – ReverseFlow