Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Hány 12 hosszúságú bitsorozat...

Hány 12 hosszúságú bitsorozat készíthető, ha egymás mellet nem lehet kettő 0?

Figyelt kérdés
2015. nov. 20. 18:15
 1/3 bongolo ***** válasza:

Elsőre csak ilyen bonyolultra tudok gondolni, hogy:

(12 alatt 0) + (12 alatt 1) + (11 alatt 2) + (10 alatt 3) + (9 alatt 4) + (8 alatt 5) + (7 alatt 6)

Vagyis amikor legalább 2 nulla van, akkor az utolsó nullát kivéve mindegyik mögé berakunk egy 1-est.

Hogy érthetőbb legyen: mondjuk 3 nulla esetén azt csináljuk, hogy csinálunk egy 10 jegyű számot a 3 nullával (ez lesz (10 alatt 3) féle szám), majd az első és a második nulla mögé rakunk egy-egy egyest, ezáltal 12 hosszú lesz. Az esetek száma nem változik, marad (10 alatt 3).

2015. nov. 20. 19:13
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

Én csak egy vázlatot írnék most le, Bongolo jobban rá szokott érni, így ő kiegészítheti, hogy a megoldás matematikailag is korrekt legyen.


Ha általánosan nézzük a feladatot: hány N hosszúságú bitsorozat készíthető az adott szabállyal, akkor a Fibonacci sorozat elemeit kapjuk.


Példa:

N=1: 2 darab

0, 1


N=2: 3 darab

00 nem lehet

01, 10, 11


N=3: 5 darab


000 NEM

001 NEM

010

011

100 NEM

101

110

111



A 3 hosszú sorozatok úgy is megalkothatók, hogy

- a 2 hosszú sorozatok után teszünk egy 1-est (ezzel nem rontjuk el, biztos jó sorozat lesz az eredmény is)

VAGY

- az 1 hosszú után tehetünk: "10"-át, ezzel szintén jó sorozatot kapunk.


Végiggondolható az is, hogy ezzel az összes létező sorozatot megalkottuk. Általánosan is, az N hosszú sorozatokat az N-1 és N-2 hosszú sorozatokból képezhetjük, így a lehetséges sorozatok száma a két eggyel kisebb hosszúságú sorozatok számának összege.

2015. nov. 20. 21:46
Hasznos számodra ez a válasz?
 3/3 bongolo ***** válasza:

Teljesen jó a #2 válasz, gratulálok! A megoldás tehát az N+2-edik (most 14-edik) Fibonacci szám.


Annak bizonyítása, hogy így minden sorozat előáll: (teljes indukcióval)

N=1-re és 2-re egyértelmű.

Feltesszük, hogy N-re (és a rövidebbekre) igaz.

N+1-re:

A sorozat vagy 1-re, vagy 0-ra végződik. Ha 1-re végződik, akkor az eggyel rövidebb (N hosszú) sorozat tetszőleges ilyen tulajdonságú sorozat lehet. Mivel azokat mind előállítottuk az indukciós feltevés miatt, az 1-re végződő N+1 hosszúakat is mind előállítjuk.

Ha 0-ra végződik egy N+1 hosszú sorozat, akkor az N hosszú sorozat csak 1-re végződhet, az N-1 hosszú pedig tetszőleges ilyen tulajdonságú lehet. Az N-1 hosszúhoz képest tehát '10' kerül a sorozat végére. Az N-1 hosszúakat mind előállítja a módszer, ezért az N+1 hosszú 0-ra végződőeket is.

2015. nov. 21. 18:44
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!