Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Uvažujme o číslach, ktoré patria do množiny .
Každé prirodzené číslo sa dá zapísať ako súčet mocnín čísla 2, tak, že žiadna mocnica čísla 2 sa v súčte nevyskytuje 2-krát.
Ako ale zistiť, že koľko mocnín dvojky obsahuje takýto súčet pre nejaké číslo n?
Nejaké príklady:
- 1
- 4
Chcel by som na to nejak odvodiť vzorec a zdá sa, že moje vedomosti mi na to nestačia (ak sa to teda nejako dá) alebo si niečo neuvedomujem.
Ak viete ako na to, tak by som bol rád, keby ste dali len hint, ktorý by ma niekam posunul.
Za pomoc ďakujem.
---
272. príspevok. To je palindrom!
Offline
Offline
↑ pizet: V podstatě se jedná o problém ekvivalentní tomuto problému: převedeš si číslo n do binární soustavy a zjistíš, kolik je v něm obsaženo znaků "1".
Offline
↑ Anonymystik: Ďakujem, vyriešené!
↑ BakyX: I keď ale ten vzorec mi je na nič ...
Offline
↑ Anonymystik: No, prišiel som na to, že stále nejak neviem odvodiť vzorec, do ktorého by som trebárs dosadil n a dostal by som počet jednotiek, ktorý toto číslo má v binárnom zápise. Ak by ste vedeli, kde sa o niečom takomto môžem dočítať, tak ďakujem.
Offline
↑ pizet: A proč algoritmus nestačí a je třeba onen vzorec? Převod do dvojkové soustavy dá výsledek efektivně. Určitě jde snadno napsat nějakou sumu, ale v podstatě bude stejně jen kódovat onen zmíněný algoritmus.
Offline