
Fórum » Nem számítástechnikai témák
Matek
LOL azt nem láttam

"Mielőtt bezárják őket, van idejük megbeszélni egy stratégiát"
Annyi az egész, hogy megegyeznek, hogy csak a vezető szólhat majd a börtönnek, hogy tudja a dolgot.
Annyi az egész, hogy megegyeznek, hogy csak a vezető szólhat majd a börtönnek, hogy tudja a dolgot.
A kibaszás társas játék, sose feledd.
Ki lesz a vezető, ha nem kommunikálhatnak?
Amúgy tetszik a megoldásod
Amúgy tetszik a megoldásod

SPOILER
Egyébként nem ismertem, most találtam ki a megoldást.
Válasszanak a rabok maguk közül egy vezetőt, aki megkülönböztetett szerepet kap a stratégiában! Amikor elkezdődik a játék, egészen addig senki nem csinál semmit, amíg a vezetőt nem hívják ki. Ő felkapcsolja a villanyt. Utána közvetlenül akit kihívnak, és látja a felkapcsolt villanyt, lekapcsolja azt. Megint vár mindenki egészen addig, amíg a vezető nem kerül sorra. Ő újra felkapcsolja a villanyt, mindeközben megjegyzi magában, hogy rajta kívül már legalább egy ember - aki lekapcsolta a villanyt - kint volt. Megy tovább a játék. Ha a vezetőt vagy azt hívják ki, aki már kapcsolt le villanyt, azok égve hagyják, ha viszont valaki olyan megy ki, aki még nem látott felkapcsolt villanyt, az rögtön lekapcsolja. Amikor a vezető megy ki legközelebb, újra felkapcsolja ez után is, továbbá megjegyzi, hogy már két különböző rabtársa kapcsolta le a villanyt. És így tovább. Mindenki a vezetőn kívül pontosan egyszer fogja lekapcsolni a villanyt, és ennek előrehaladásáról a vezető is folyamatosan értesül. Végül amikor (n-1)-hez ér a számolásban - azaz amikor kiérkezve n-edszer találkozik lekapcsolt lámpával -, ő kijelenti, hogy mindenki megjárta az udvart.
Egyébként nem ismertem, most találtam ki a megoldást.

Serbia is like Nokia: each year a new model, and it's getting smaller.
"Egy csoport informatikust elfognak, és börtönbe zárnak. A börtön cellái
teljesen elszigeteltek, közöttük semmiféle kommunikáció nem zajlik. Az
informatikusokat kivégzik, de a börtönparancsnok ad nekik egy esélyt:
A börtön udvarán van egy kapcsoló, ami egy lámpát hoz működésbe, ez
kezdetben le van kapcsolva. Az informatikusokat - miután külön cellákba
zárták őket - egyesével kiengedik az udvarra, ahol úgy állítják (vagy
nem állítják) be a kapcsolót, ahogy akarják, majd visszazárják őket. A
kiengedés sorrendje teljesen véletlenszerű, és egy embert többször is
kihívhatnak. Ha valaki meg tudja mondani, hogy már mindenki legalább
egyszer volt kint az udvaron, akkor szabadon távozhatnak. Ha ezt elég
hoszú idő alatt nem tudják megmondani, vagy tévednek, azonnal kivégzik
őket. Mielőtt bezárják őket, van idejük megbeszélni egy stratégiát."
Adott a 05-borton.h fájl. A feladat, hogy a csoport összes tagja írjon
egy-egy függvényt (hxxxxxx nevű függvényt a hxxxxxx.c nevű forrásfájlba)
ami a 05-borton.h függvényeit használhatja:
void felkapcsol() : "felkapcsolja a lámpát"
void lekapcsol() : "lekapcsolja a lámpát"
void atkapcsol() : "atkapcsolja a lámpát"
int allapot() : 0 - lekapcsolva; 1 - felkapcsolva
int foglyok() : a foglyok száma
A hallgatók függvényei véletlenszerű sorrendben lesznek meghívogatva
(egy függvény akár többször is). A cél, hogy valamelyik függvény igaz
értékkel térjen vissza, miután minden függvény legalább egyszer
meghívódott. Ha korábban tér vissza igaz értékkel, akkor a feladatot
senki sem teljesítette.
Nem tudom, lehetetlennek tűnik.
teljesen elszigeteltek, közöttük semmiféle kommunikáció nem zajlik. Az
informatikusokat kivégzik, de a börtönparancsnok ad nekik egy esélyt:
A börtön udvarán van egy kapcsoló, ami egy lámpát hoz működésbe, ez
kezdetben le van kapcsolva. Az informatikusokat - miután külön cellákba
zárták őket - egyesével kiengedik az udvarra, ahol úgy állítják (vagy
nem állítják) be a kapcsolót, ahogy akarják, majd visszazárják őket. A
kiengedés sorrendje teljesen véletlenszerű, és egy embert többször is
kihívhatnak. Ha valaki meg tudja mondani, hogy már mindenki legalább
egyszer volt kint az udvaron, akkor szabadon távozhatnak. Ha ezt elég
hoszú idő alatt nem tudják megmondani, vagy tévednek, azonnal kivégzik
őket. Mielőtt bezárják őket, van idejük megbeszélni egy stratégiát."
Adott a 05-borton.h fájl. A feladat, hogy a csoport összes tagja írjon
egy-egy függvényt (hxxxxxx nevű függvényt a hxxxxxx.c nevű forrásfájlba)
ami a 05-borton.h függvényeit használhatja:
void felkapcsol() : "felkapcsolja a lámpát"
void lekapcsol() : "lekapcsolja a lámpát"
void atkapcsol() : "atkapcsolja a lámpát"
int allapot() : 0 - lekapcsolva; 1 - felkapcsolva
int foglyok() : a foglyok száma
A hallgatók függvényei véletlenszerű sorrendben lesznek meghívogatva
(egy függvény akár többször is). A cél, hogy valamelyik függvény igaz
értékkel térjen vissza, miután minden függvény legalább egyszer
meghívódott. Ha korábban tér vissza igaz értékkel, akkor a feladatot
senki sem teljesítette.
Nem tudom, lehetetlennek tűnik.
I wish I could have known about the view from halfway down
Legnépszerűbb cikkek
- 1. A Tomb Raider: Legacy of Atlantis a State of Playen kapott új előzetest és abban pontos premierdátumot
- 2. Várható megjelenések – 2026. június
- 3. Bő húszperces játékmenet-bemutatóval robbant be a köztudatba a God of War Laufey a State of Playen
- 4. Bemutatkozott a Clutch, az egykori Forza-fejlesztők új játéka, amely jövő tavasszal jelenhet meg
- 5. Megvan, mikor kap próbarepüléshez felszállási engedélyt a fura című Korea. IL-2 Series korai változata
Legfrissebb fórumtémák
- 18:23
- A Resident Evil Veronica nyitotta meg az idei Summer Game Festet [hozzászólások] [1]
- 15:52
- A Tomb Raider: Legacy of Atlantis a State of Playen kapott új előzetest és abban pontos premierdátumot [hozzászólások] [5]
- 13:09
- Az összes ikonikus hollywoodi szuperjárgány benne lesz a State of Playen bejelentett Stuntman: Hollywoodban [hozzászólások] [3]
- 11:55
- Világkörüli kocsmabirodalom magyar fejlesztőtől: készül a Busy Bar: World Tour [hozzászólások] [8]
- 12:29
- boldog születésnapot nekem!:) [4012]
- 11:32
- Szét*** az ideg [5483]
- 22:02
- Mit játszottál végig legutóbb? Értékeld! [1595]
- 21:15
- Ki van fent legtovább? [31520]
- 11:45
- Combat Mission 2: Barbarossa to Berlin (Ismertető) [3]
- 11:01
- Bő húszperces játékmenet-bemutatóval robbant be a köztudatba a God of War Laufey a State of Playen [hozzászólások] [1]
