|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Serge Kanilo 2:5020/400 31 May 2001 20:00:30 To : All Subject : Re: Вопрос -------------------------------------------------------------------------------- "Andrej Handrymailov" <Andrej.Handrymailov@p55.f57.n5058.z2.fidonet.org> wrote in message news:991323900@p55.f57.n5058.z2.FIDOnet.ftn... > Как поживаете, All ? > > Подскажите, как можно сделать на Pascale, чтобы 10 значное число возвести > в 10 значную степень (9999999999^9999999999), срочно нужно. Заранее > благодарен. Реализовать умножение и сложение длинных чисел наверное не проблема. Сделать операцию возведения в целую степень из сумм и квадратов тоже не проблема. Hастоящая проблема - как представить результат (да и промежуточные данные хранить тоже надо). Если по символу на десятичную цифру - то 10 знаков*10^10 = около 93Гб. Если придумаешь как это сделать, то можно тогда думать и о первых двух шагах. Да и время решения тоже наверно надо прикинуть до начала счета, скорее всего несколько лет понадобится. Cheers, Serge ЗЫ: Возможно преподавателя удовлетворит расчет только нескольких тысяч или миллионов знаков нижней части числа. --- ifmail v.2.15dev5 * Origin: Excite@Home - The Leader in Broadband http://home.com/f (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/210679b274b04.html, оценка из 5, голосов 10
|