цифры — невероятно большие числа в переполнении стека

Как и в заголовке, мне нужно как-то хранить и вычислять с целыми числами, превышающими 500 000 цифр в C ++. Операции, которые нужны этой программе: деление (целое число), сложение, вычитание и модуль. Кто-нибудь знает библиотеку, которая может помочь мне в этом?

0

Решение

GMP — это то, что вы хотите. Не существует практического ограничения размера для обработки больших целых чисел или чисел с плавающей запятой. GMP способен обрабатывать миллиарды цифр, поэтому вы находитесь в реалистичном диапазоне. Это в первую очередь зависит от архитектуры вашей системы и доступных ограничений памяти.

http://gmplib.org/

2

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

Других решений пока нет …

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