Я все еще работаю над подпрограммами для произвольных длинных целых чисел на C ++. До сих пор я реализовал сложение / вычитание и умножение для 64-битных процессоров Intel. Все работает нормально, но я подумал, не могу ли я ...
У меня есть длинное целое число, но оно хранится не в десятичной форме, а как набор остатков . Итак, у меня есть не число N, а набор таких остатков: r_1 = N% 2147483743
r_2 = N% 2147483713
r_3 = ...
Я столкнулся с этой проблемой, когда пытался вычислить 3 **557 в irb. Ruby и MacRuby установлены на моем Mac (OS X 10.8 ). И версия ruby 1.8.7, MacRuby 0.12 (ruby 1.9.2 ). ребро и мацирб дали...
У меня есть большое и «уникальное» целое число (на самом деле хеш SHA1). Примечание. Пока я говорю о хэшах SHA1, это не вопрос криптографии / безопасности! Я не пытаюсь сломать SHA1. Представьте себе ...
Я работаю с криптографией и мне нужно использовать очень большие числа. Я также использую новую инструкцию Intel для умножения без переноса, для которой требуется тип данных m128i, который выполняется путем загрузки ...
Компилятор: MinGW / GCC
Проблемы: Код GPL / LGPL не разрешен (GMP или любая другая библиотека bignum, если на то пошло, излишни для этой проблемы, поскольку у меня уже есть реализованный класс). Я сконструировал свой собственный 128 -...
Я ищу математическое решение, которое имеет дело с действительно (длинными, большими, огромными, штормами) числами. Я еще ничего не нашел, но не знаю Я хочу думать, что эта проблема еще не решена. ...
В одном из моих модулей мне приходится иметь дело с концепцией бесконечности. На сегодняшний день я использовал 9 ** 9 ** 9 как положительную бесконечность, и это, кажется, работает хорошо, быстро и похоже на внутреннее устройство Perl ...
Я думаю, что нашел некоторые драгоценные камни в iPhone OS (iOS 4). Я обнаружил, что есть 128-битные, 256-битные, 512-битные и 1024-битные целочисленные типы данных, предоставляемые Accelerate Framework. Есть также Apple ...
Кажется, что GMP обеспечивает только строковую сериализацию mpf тип (с плавающей точкой): mpf_get_str (), mpf_class:: get_str () mpz (целочисленный) тип имеет дополнительный интерфейс для необработанных байтов:...