Свързани въпроси 'biginteger'

Умножете long или BigInteger по double без загуба на точност
Искам да умножа цяло число с висока точност (дълго или BigInteger) по малко двойно (помислете за нещо > 0 и ‹ 1) и да получа аритметично закръглено цяло число (long или BigInteger) на точната аритметична стойност на операцията като резултат....
11757 изгледи

Swift Biginteger xor криптиране/декриптиране
Нов съм в Swift, сега просто искам да преведа java xor код за криптиране/декриптиране на Swift, който се използва за транзакции между сървър и клиент. По-долу е кодът на Java xor: public static String encrypt(String password, String key) { if...
660 изгледи
schedule 14.09.2022

Преобразуване на cpp_int в двоичен низ [затворено]
Как мога да конвертирам boost cpp_int (>1000 бита) към неговото двоично представяне в низ (напр. "1011....11001" )? Опитах да го конвертирам от std::bitset , но не работи при по-големи числа Редактиране - решение: Това съдържа решение...
387 изгледи

Изпълнение на метода BigInteger 'add' на телефон с Android
Работих върху криптографски (POT) протокол в Java за магистърската си теза. Той използва криптографски сдвоявания и следователно използва външна библиотека на Java, наречена jPBC ( http://gas.dia.unisa.it/projects/jpbc/ ). Тъй като искам едната...
387 изгледи
schedule 18.01.2024

Намиране на факториел с помощта на рекурсия с BigInteger клас
Така че помислете за следния програмен сегмент! Опитах се да използвам основната функция за рекурсия, за да определя факториела на число, но сега използвам класа BigInteger. public static BigInteger fact(int a) { BigInteger factorial =...
8437 изгледи
schedule 05.02.2024

Ефективност на алгоритъма Карацуба
Опитвах се да създам своя собствена версия на RSA шифъра. Един от проблемите е да имам бърз и ефикасен начин за умножение на две числа. Не разбрах кода BigInteger достатъчно, за да изчисля времевата сложност на неговия метод multiply() сам,...
668 изгледи
schedule 11.11.2022

Големи цели числа и произволни/многопрецизни плаващи числа за Vala
Има ли начин да се използват големи цели числа или произволни типове точност във vala?
352 изгледи
schedule 03.03.2024

Преместете 128-битово BigInteger със знак винаги да бъде положително
Преобразувам Guid в BigInteger, за да мога да го кодирам с base62. Това работи добре, но мога да получа отрицателни числа в BigInterger. Как да преместя BigInteger, така че числото да е положително. Също така ще трябва да мога да го преместя...
1371 изгледи
schedule 08.03.2024

JVM библиотеки с произволна точност
Работя върху проект (в Scala), където имам нужда да манипулирам някои много големи числа; твърде големи, за да бъдат представени от интегралните типове. Java предоставя класовете BigInteger и BigDecimal (и scala осигурява хубава тънка обвивка около...
2605 изгледи

Последици за производителността от използването на Java BigInteger за огромна битова маска
Имаме интересно предизвикателство. Трябва да контролираме достъпа до данни, които се намират в "кошчета". Потенциално ще има стотици хиляди „кошчета“. Достъпът до всеки контейнер се контролира индивидуално, но ограниченията могат и вероятно ще се...
3475 изгледи
schedule 29.04.2024

Има ли общи стратегии за внедряване на аритметика с произволна точност, които са валидни независимо от конкретен език?
Мисля за различни начини за прилагане на аритметика с произволна точност (понякога наричана Bignum, Integer или BigInt). Изглежда, че общата идиома е да се използва масив за съхранение на действителната стойност и да се преразпределя според...
1553 изгледи

Еквивалент на BigInteger и логически оператор
Имам този код: if ((x & y)==0){ // do this... } Бих искал да постигна същия ефект, но използвайки BigInteger вместо int. Опитах това: if ((x.compareTo(BigInteger.ZERO)==0)&&(y.compareTo(BigInteger.ZERO)==0)){ // do...
985 изгледи
schedule 02.06.2024