Kezdőoldal » Számítástechnika » Egyéb kérdések » Hogyan álljak neki?

Hogyan álljak neki?

Figyelt kérdés
Adott harminc lépcső és egy kutya. Van egy bizonyos lépcsőfok, amely alatt a kutya akárhányszor leeshet, nem lesz semmi baja, ez a határmagasság. Ha egy kutya van, ezt a magasságot meg lehet határozni úgy, hogy először lelökjük a kutyát az első emeletről aztán a másodikról és így tovább. Tegyük fel, hogy nem egy, hanem három kutyánk van. Lelökhetjük az összes kutyát, de a harmadik kutya lelökése után meg kell mondani a megoldást. Azért ide írom, mert itt általában sok a logikus gondolkodású :D

2016. nov. 5. 19:53
 1/1 anonim ***** válasza:

Első körben a logaritmikus keresés tűnne célszerű megközelítésnek, de az 30 lépcsőfok esetén 4 lépésből vezetne csak biztos eredményre. Egy kutya lelökése egyrészt kiiktatja a lehetőségek közül azt a lépcsőfokot, ahonnan lelöktük, másfelől meghatározza, hogy magasabb, vagy alacsonyabb lépcsőfokkal kell próbálkozni. Ez ha a lehetséges fokok közepét választjuk elfelezi a maradék lehetőségeket. Az két csoportban ismét kiválaszthatunk egy fokot, az ismét kikerül a lehetséges választások közül, és ismét lefelezi a lehetőségeket, és így tovább.


3 lökés azt jelenti, hogy háromszor felezzük el a lehetséges lépcsőfokokat, tehát 8 részre osztjuk. Akkor tudnánk pontos választ adni, ha a 8 rész már csak 1-1 elemből állna. Viszont, minden lépéskor kipróbálunk egy konkrét értéket is, ahonnan lelökjük a kutyát, így arról már biztosan fogjuk tudni, hogy jó-e, vagy sem. Ezért minden felezés előtt csoportonként még 1-et eltávolítunk.

Az első lökésnél 1-et, majd 2-t, végül 4-et. Így kell a fennmaradó elemek számának 8 alatt lennie. Tehát 8+1+2+4=15 lépcsőfok esetén tudunk 100%-ig biztos választ adni. Ebből kiindulva, hacsak nem tudunk előállni egy olyan mérési megközelítéssel, ami lépésenként 2-nél több részre tudja osztani az eredményt, szerintem nem megoldható.

2016. nov. 5. 22:34
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!