Ограничения оператора mod% с большими целыми числами

Я хочу изменить число, равное 1.7×10 ^ 46, на несколько простых чисел. Все пошло не так, поэтому я старался кодировать номера мод 3 и 5. Это не дает мне правильных ответов. Mathematica говорит, что они должны быть 1 и 1, а я получаю 2 и 2.

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

Я впервые работаю с очень большими числами, я знаю об ограничениях типов данных и их диапазонов, но это жестко запрограммировано, в переменной ничего не хранится.

0

Решение

Некоторое время назад я использовал библиотеку GMP, возможно, она вам тоже поможет. https://gmplib.org/

Это должен быть комментарий, но пока не могу его сделать.

2

Другие решения


По вопросам рекламы [email protected]