OT algoritmicka hadanka

Jan Waclawek konfera@efton.sk
Pondělí Červen 15 14:10:24 CEST 2009


Joj, blbo som to sformuloval.

Cielom je zistit, ci je cislo mocninou 2, t.j. ci sa v jej binarnom zapise nachadza prave jedna 1 - je jedno, na ktorej pozicii ta 1 je, a ani nepotrebujem tu poziciu vediet.

wek



----- Original Message ---------------
>Dobry den,
>
>myslis cislo 00110010010010 a 7 bit:
>
>     00110010010010
>and 00000010000000
>   = 00000010000000	!= 0
>
>?
>
>1. x AND (1 << 7)
>2. 1 << 7 nahradit look-up-table
>3. pouzit instrukciu na testovanie bitov
>
>Richard Kaliciak
>
>Jan Waclawek schrieb:
>> Ako zistit, ci je v nejakej celociselnej binarnej premennej prave jedna cifra rovna jednej?
>> 
>> Trivialne riesenie je rotovat niektorym smerom a skumat jeden z bitov (s variantami s rotaciou cez carry, rotovanie masky atd), ale hladame samozrejme netrivialne riesenie.
>> 
>> wek




Další informace o konferenci Hw-list