Kirjoittaja: Antti Laaksonen
Kiitokset tehtävästä: Ville Pettersson
Museossa on pyöreitä näyttelyhuoneita, joiden seinillä riippuu tasavälein lamppuja. Ne lamput, joiden kohdalla on taideteos, on sytytetty. Museon sulkeuduttua kaikki lamput täytyy sammuttaa. Sähkökeskuksen vian vuoksi lamppujen kytkimet eivät kuitenkaan toimi oikein. Tietyn lampun kytkimen painaminen vaikuttaa myös sen vieressä oleviin lamppuihin. Mikä on nopein tapa sammuttaa huoneiden lamput?
Tiedossa on huoneen lamppujen määrä ja kytkimen painalluksen vaikutusalue. Pyöreässä huoneessa lamput muodostavat jatkuvan ketjun, koska ensimmäinen lamppu on viimeisen vieressä. Kytkin muuttaa paitsi sen kohdalla olevan lampun tilaa, myös kytkimen vasemmalla ja oikealla puolella olevien lamppujen tilaa tiettyyn lamppuun asti. Kaikkien vaikutusalueen lamppujen tilat muuttuvat päinvastaisiksi.
Museon huoneessa A on kuusi lamppua ja kytkimien vaikutusalue on kaksi lamppua kumpaankin suuntaan. Huoneessa palavat lamput 1 ja 2 voidaan sammuttaa kahdella kytkimenpainalluksella: ensin painetaan kytkintä 4, sitten kytkintä 5.
Tämän huoneen lamppujen tila voidaan ilmoittaa lyhyesti 110000
. Numero 1
tarkoittaa siis sytytettyä lamppua.
Tässä on vahtimestarin laatima luettelo museon muiden huoneiden lampuista: muslam.txt
Tehtävän arvostelussa lasketaan, kuinka kauan lamppujen sammuttamiseen menee. Yhden kytkimen painaminen vie aikaa sekunnin. Mutta jos huonetta ei muuten saada pimeäksi, huoneen sähköjärjestelmä täytyy asentaa uudestaan, mihin kuluu aikaa tunti.
Jokaiselle riville tulee huoneen kirjain ja kytkimenpainallusten sarja.
Vastaus voisi näyttää seuraavalta:
A 4 5
Tämä vastaus ei kuitenkaan kelpaisi, koska huoneen A lamput on jo sammutettu.
45 henkilöllä on tulos. Suluissa oleva luku tarkoittaa lamppujen sammuttamiseen kuluvaa aikaa sekunteina.
Metabolix (1721), os (1721), Touho (1721), Pekka Karjalainen (1721), Sisuaski (1721), Epsilon (1721), jlaire (1721), Konvehti (1721), Jhuunhym (1721), L2-K2 (1721), Laakeri (1721), symbols (1721), Jaska (1721), membolic (1721), Ruokauuni (1721), Legu (1721), öppis (1725), ahr (1735), Chiman (1753), CyberianRat (1779), FooBat (1781), isashkar (1791), lukujenVihaaja (1829), TapaniS (1839), jnalanko (1897), kllp (2121), Torgo (11106), Sami (11363), setä (11387), Daeron (11409), Deewiant (25222), juha127 (25224), phadej (28814), Oskuz (32406), qalle (32406), temu92 (32408), Teuro (32408), Akseli F (36002), Juice (36002), Jogge (36002), teksturi (36002), Moiman (36002), AkeMake (36002), tkok (36002), lvi (36002)
Kirjaudu sisään Ohjelmointiputkaan, niin voit lähettää vastauksen tehtävään.
Katso myös Putkaposti 5: Museon lamput.