Вопросы по теме 'biginteger'

Большие целые числа в C #
В настоящее время я заимствую java.math.BigInteger из библиотек J #, как описано здесь . Поскольку раньше я никогда не использовал библиотеку для работы с большими целыми числами, это кажется медленным, примерно в 10 раз медленнее даже для чисел...
58886 просмотров
schedule 09.04.2022

Библиотека C или C++ BigInt в Microsoft Windows
Какая библиотека целых чисел произвольной точности (и/или рациональных чисел) существует для компиляторов, работающих в Microsoft Windows, и какую бы вы порекомендовали? Укажите тип/стоимость лицензии, поддерживаемые компиляторы (например, GCC...
6677 просмотров
schedule 14.06.2023

Большое число в C ++
Я пытаюсь поместить большое число в переменную C ++. Номер 600851475143 Я попробовал unsigned long long int, но получил ошибку, говоря, что константа слишком велика. Затем я попробовал библиотеку bigInt под названием BigInt ->...
24351 просмотров
schedule 26.01.2024

Как реализовать big int в C ++
Я хотел бы реализовать на C ++ большой класс int в качестве класса упражнений по программированию, который может обрабатывать числа больше, чем длинный int. Я знаю, что уже существует несколько реализаций с открытым исходным кодом, но я бы хотел...
101154 просмотров
schedule 21.06.2023

Что мне следует использовать для класса BigInt в .NET?
Пока BCL, наконец, не отправит System.Numeric.BigInt , что вы, ребята, используете для целых чисел произвольной точности?
3540 просмотров
schedule 19.10.2022

Каков наилучший способ представления сколь угодно больших чисел в c?
Я работаю над проектом, который требует от меня работы с числами, большими, чем самый большой числовой тип данных в c. Я думал об использовании структур с битовыми полями для представления этого, но это уже плохо пахнет. У кого-нибудь есть советы?...
1876 просмотров
schedule 20.10.2022

ИЛИ-умножение на большие целые числа
Умножение двух n-битных чисел A и B можно понимать как сумму сдвигов: (A << i1) + (A << i2) + ... где i1, i2, ... - количество битов, которые установлены в 1 в B. Теперь давайте заменим ПЛЮС на ИЛИ, чтобы получить новую...
1352 просмотров
schedule 17.06.2022

Java BigInteger, отрезать последнюю цифру
Довольно просто, если число BigInteger равно 543, я хочу, чтобы оно обрезало последнюю цифру, чтобы она равнялась 54. Два простых способа сделать это: Используйте строки, получите подстроку и создайте новый biginteger с новым значением....
4994 просмотров
schedule 04.07.2023

BigInteger.valueOf() для очень больших чисел?
Как лучше всего преобразовать 50-значную строку в BigInteger в Java? У него нет метода valueOf(String), и я не могу преобразовать его в Long, потому что он слишком мал.
3089 просмотров
schedule 11.09.2022

Как использовать BigInteger?
У меня есть код, который не работает: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Переменная суммы всегда равна 0. Что я делаю не так?
339360 просмотров
schedule 23.03.2022

Деление больших чисел
Мне нужен алгоритм деления, который может обрабатывать большие целые числа (128 бит). Я уже спрашивал, как это сделать с помощью операторов битового сдвига. Однако моя текущая реализация, похоже, требует лучшего подхода. По сути, я храню числа...
5633 просмотров
schedule 24.07.2022

Есть ли замена Pow в BigInteger в F#?
Я использовал функцию Pow класса BigInteger в F#, когда мой компилятор сказал мне: Эта конструкция устарела. Этот член был удален, чтобы обеспечить двоичную совместимость этого типа с типом .NET 4.0 System.Numerics.BigInteger....
1157 просмотров
schedule 12.11.2022

Должен ли я использовать большой INT или обычный INT в MySQL для хранения метки времени?
Должен ли я использовать большое целое число или обычное целое число в MySQL для хранения метки времени? Я планирую хранить его в INT, а не во встроенной метке времени или дате и времени, поэтому какой тип INT мне следует использовать?
16599 просмотров
schedule 25.04.2023

Большие числа, общие алгоритмы?
Мне было интересно, что такое большие числа и какие общие алгоритмы используются для их обработки. Я слышал, что этот термин упоминается в книге «Кодеры на работе», где на собеседовании одного попросили создать библиотеку для работы с большими числами.
2976 просмотров
schedule 04.03.2023

Как работать с большими числами в PHP?
Как работать с большими числами в PHP? такие как (6*27^0+17*27^1+11*27^2+18*27^3+25*27^4+4*27^5)^65537
9031 просмотров
schedule 17.09.2022

Сдвиг битов с помощью BigIntegers в Java
Я реализую шифрование DES на Java с использованием BigIntegers. Я смещаю бинарные ключи влево с помощью Java BigIntegers, выполняя метод BigInteger.leftShift(int n). Тональность N (Kn) зависит от результата сдвига Kn-1. Проблема, с которой я...
5395 просмотров
schedule 08.10.2022

Почему класс BigFraction в библиотеке Apache-Commons-Math возвращает неверные результаты деления?
Стремясь использовать существующие, протестированные и стабильные библиотеки кода, я начал использовать библиотеку Apache-Commons-Math и его класс BigFraction для выполнения некоторых рациональных вычислений для Android-приложения, которое я...
1236 просмотров
schedule 28.05.2023

BigInteger.ToString () возвращает более 50 десятичных цифр.
Я использую .NET 4 System.Numerics .BigInteger Structure , и я получаю результаты, отличные от документации. В документации по методу BigInteger.ToString () В нем говорится: Метод ToString () поддерживает точность до 50 десятичных...
342 просмотров
schedule 02.11.2022

Как преобразовать BigInteger в BigDecimal?
Есть ли способ преобразовать BigInteger в BigDecimal ? Я знаю, что вы можете перейти от BigDecimal к BigInteger , но я не могу найти способ сделать наоборот в Java.
44370 просмотров
schedule 08.03.2023

Оптимизация арифметических операций над очень большими числами
Я хочу вычислить функцию H(n), где H(0)=0; H(i)=H(i-1)×A+Ci mod B; 10<=A,B<=10^15; C представляет собой массив из n элементов Следующий код занимает слишком много времени... есть ли лучший способ сделать это? public BigInteger...
506 просмотров
schedule 02.04.2023