Например, как я могу использовать результат 1000^1000 для арифметики? Я не думаю, что есть библиотека, которая может приспособиться к этому, и я вижу не более 100 цифр.Использование чрезвычайно большого целого числа, содержащего 3001 цифр
-1
A
ответ
5
Используйте библиотеку arbitrary-precision arithmetic, такую как GMP или Boost.Multiprecision.
2
Что вы ищете - это библиотека, подобная GMP или Boost-Multiprecision или TTmath.
Или вы можете бросить вызов себе написать представление низкого уровня, которое обрабатывает дольше, чем стандартные представления битов, и выполняет арифметику с ним.
Stick с первым вариантом, хотя, если он выполняет задание, которое вы имеете в виду.
Смежные вопросы
- 1. Сортировка цифр целого числа
- 2. python: вычисление чрезвычайно большого числа
- 3. Чтение отдельных цифр целого числа
- 4. Разделение цифр трехзначного целого числа
- 5. Печать очень большого целого числа в C
- 6. Добавление цифр целого числа в C
- 7. Поиск наибольшего целого числа в строке цифр
- 8. Выберите первые N цифр целого числа
- 9. Перерыв целого числа на список цифр
- 10. Сумма квадратов цифр целого числа в Java
- 11. Разделение цифр в десятичном представлении целого числа
- 12. Преобразование целого числа в массив цифр
- 13. Ошибка при извлечении цифр из целого числа
- 14. Как ввести 1000 цифр целого числа
- 15. Задайте количество цифр для целого числа
- 16. Преобразование целого числа в массив цифр
- 17. Преобразование целого числа в массив цифр [C]
- 18. Обработка XSLT большого целого числа (int64) msxml
- 19. устраивая маленьких до самого большого целого числа
- 20. Использование целого числа вместо десятичного
- 21. вычисление большого целого числа в C++ с использованием логарифмов
- 22. Обработка большого числа
- 23. Создание псевдо-естественной фразы из большого целого числа обратимым способом
- 24. Сканирование действительного целого числа
- 25. Использование Hash Maps для представления чрезвычайно большого источника данных
- 26. C++ перегруппировка целого числа
- 27. Найти цифру цели целого числа
- 28. Получение второго последнего значения целого числа из 4 цифр
- 29. От целого числа до символьного массива цифр и печати
- 30. Как добавить представление массива целого числа с различным количеством цифр?
1000^1000 имеет только одну значащую цифру, так что это, вероятно, не такая большая сделка. Вы заглянули в [GMP] (http://gmplib.org)? –
Усиление произвольной арифметики не имеет границ, насколько я знаю. Зачем вам нужны такие большие возможности? – DiegoNolan
См. Ответ на этот вопрос: http://stackoverflow.com/questions/1055661/bigint-bigbit-library – bithead61