Törpék

50, kék és piros sapkájú törpe egyenként bemegy egy szobába, és úgy kell sorba rendeződniük, hogy a sor egyik oldalán a kéksapkájúak, a másik oldalán meg a pirossapkájúak állnak. Hogyan oldják meg a feladatot, mikor semmi kommunikáció (szóbeli, mutogatás, stb.) nem lehet közöttük, és egyik szobába belépő törpe sem tudja, hogy milyen színű sapka van a saját fején?

Törpék” bejegyzéshez 10ozzászólás

  1. Az elso torpe jobbra all, a masodik balra. A harmadik torpe bemegy, ha azt latja hogy az elso ket torpe sapkaja egyforma tehat egy oldalon kellene hogy alljanak akkor nem all be sehova, hezital, ezzel jelezven az elso kettonek, hogy alljanak egy, mondjuk a jobb oldalra. Ezutan beall elsokent a bal oldalra. Amikor a 4. bejon es latja hogy a bal oldali 3.-nak is olyan a sapkaja mint az elso kettonek, akkor nem all be sehova, jelezven a 3.-nak, hogy rossz oldalon all, majd helycsere utan beall balra. Igy a bejovo torpek reakcioja alapjan az elozoleg belepett bal oldali mindig tudja, ha rossz oldalon all es at tud menni jobbra. Igy a vegen egyik oldalon kekek, a masikon pirosak lesznek.

  2. Oltári jó feladat, szerintem még nem hallottam korábban. Jó trükkös a megoldása is, szerintem tipikusan a vagy-beugrik-vagy-nem. De inkább nem írom még le, ezzel motiválva a többieket ;]

  3. A megoldás:
    Bemegy az első törpe, megáll.
    Bemegy a második, melléáll.
    Bemegy a harmadik, ha két egyforma sapkájút lát, melléjük, ha különbözőt, akkor közéjük áll.
    Bemegy a negyedik, ha csak egyszínűeket lát, melléjük, ha különbözőket, közéjük áll, és így tovább…

  4. Pontosan, viszont ez a módszer a teljes indukció módszerén alapul: az első törpe egy helyes színsorrendű sort kezd meg, és minden további, a szobába lépő törpére igaz, hogy az N hosszú helyes színsorrendű sorból N+1 hosszú helyes színsorrendű sort csinál.

Vélemény, hozzászólás?

Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .