|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Yuri Kostylev 2:5050/61.1 28 Jan 2003 19:44:21 To : "Evgenij Masherov" Subject : Re: возведение в степень -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@yk1.udmts.elektra.ru .RFC-NNTP-Posting-Date: 28 Jan 2003 14:44:21 GMT From: Yuri Kostylev <yuri@yk1.udmts.elektra.ru> Evgenij Masherov <EMasherow@nsi.ru> wrote: EM> AL>> Ищу алгоритм "быстрого" возведения в степень. AL>> Без +, *, exp. Сказали, AL>> что существует такой алгоритм. EM> Ээ... Чай без сахара, заварки и кипятка? Какие операции-то EM> разрешены? А то EM> ведь можно просто расписать по битовым операциям EM> - и будет "Без +, *, exp", EM> только не слишком быстро... EM> Вообще быстрым возведением в степень обычно именуют EM> возведение двоичным EM> методом или иным, когда число операций умножения EM> растет, как логарифм EM> показателя степени. Вот только там "Без exp" еще EM> как-то можно, а "Без +, *" EM> уже не получается... expt = \lambda m n f x.n m f x where m, n - Church numerals :) -- http://addewyd.izhnet.ru Dydy llewod ddim yn meddwl yn yr haf --- ifmail v.2.14.os-p7 * Origin: Izhevsk (2:5050/61.1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/146398e11b915.html, оценка из 5, голосов 10
|