![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() 🐓🐓🐓🐓🐓🐓🐓 Сообщений: 1 845 Спасибо сказали: 1570 раз ![]() |
Нужно реализовать деление с остатком больших чисел, но не могу разобраться в алгоритме - и читабельного не нашел к сожалению. Везде какие-то неточности, и абсурдные на мой взгляд вещи.
Во-первых, глупейший вопрос: если я для хранения больших чисел использую, к примеру, Код type TDigit = array[0..63] of dword; то наименьшему или наибольшему элементу массива логичнее хранить младшую часть числа? -------------------- using namespace fbx;
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Etoslozhnostatus Сообщений: 8 587 Спасибо сказали: 16003 раза ![]() |
Можно поконкретнее описать, что нужно? И большая ли степень b? TDigit - целое число? Модуль c имеет какие-то особенности, например c=2N или c=2N+1?
Добавлено ([mergetime]1271183161[/mergetime]): С Монтгомери плохо знаком. -------------------- - Да ну!?
- Horn of the Argali гну! |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 1 September 2025 - 03:56 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|