Ãëàâíàÿ ñòðàíèöà


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : €­¤à¥© Œ ªá¨¬¥­ª®                    2:5020/400     16 Jul 2001  12:29:30
 To : All
 Subject : íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1
 -------------------------------------------------------------------------------- 
 
 ×èñëî - öåëîå 8 áàéò (Int64)
 íåîáõ íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1, ò.å.
 äëÿ 4...7 - ýòî 7;
 äëÿ 32...63 - ýòî 63;
 Äåëàþ òàê:
 i := i or (i shr 1);
 i := i or (i shr 2);
 i := i or (i shr 4);
 i := i or (i shr 8);
 i := i or (i shr 16);
 i := i or (i shr 32);
 Âòîðîé âàðèàíò êîðî÷å, íî â 6 ðàç ìåäëåííåå:
 i := 2 shl Floor(log2(i))-1  // Floor - öåëàÿ ÷àñòü ÷èñëà
 Åñòü ëè áîëåå îïòèìàëüíûé âàðèàíò? Hè÷åãî â ãîëîâó íå ïðèõîäèò.
 ------ 
 Àíäðåé Ìàêñèìåíêî
 -- 
 Îòïðàâëåíî ÷åðåç ñåðâåð Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

Âåðíóòüñÿ ê ñïèñêó òåì, ñîðòèðîâàííûõ ïî: âîçðàñòàíèå äàòû  óìåíüøåíèå äàòû  òåìà  àâòîð 

 Òåìà:    Àâòîð:    Äàòà:  
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   €­¤à¥© Œ ªá¨¬¥­ª®   16 Jul 2001 12:29:30 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Stepan Polovnikov   16 Jul 2001 20:59:21 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Vladislav Irdullin   16 Jul 2001 22:57:34 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Max Alekseyev   18 Jul 2001 03:28:58 
 Re: íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Yuriy Kaminskiy   19 Jul 2001 22:03:33 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Max Alekseyev   20 Jul 2001 16:11:58 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Stanislav Shwartsman   20 Jul 2001 16:30:36 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Kluchnikov Eugene   20 Jul 2001 20:00:32 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Gleb   24 Jul 2001 21:55:11 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Kluchnikov Eugene   25 Jul 2001 00:19:52 
 [*] Re: íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Comoderator Of Ru Algorithms   25 Jul 2001 17:26:24 
 Re: íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Comoderator Of Ru Algorithms   25 Jul 2001 17:20:58 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Max Alekseyev   21 Jul 2001 00:31:18 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Stanislav Shwartsman   21 Jul 2001 09:43:02 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîéêè ìèíóñ 1   Max Alekseyev   21 Jul 2001 14:03:36 
 Re: íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîé êè ìèíóñ 1   Andrew Ezhguroff   21 Jul 2001 15:47:14 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîé êè ìèíóñ 1   Max Alekseyev   21 Jul 2001 19:40:20 
 Re: íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîé êè ìèíóñ 1   Andrew Ezhguroff   22 Jul 2001 02:17:25 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîé êè ìèíóñ 1   Dmitriy Litskalov   22 Jul 2001 10:52:54 
 íàéòè áëèæàéøóþ áÎëüøóþ ñòåïåíü äâîé êè ìèíóñ 1   Dmitriy Litskalov   22 Jul 2001 12:33:58 
Àðõèâíîå /ru.algorithms/6488497d58c7.html, îöåíêà 3 èç 5, ãîëîñîâ 10
ßíäåêñ.Ìåòðèêà
Valid HTML 4.01 Transitional