UI, da muss man ja wirklich nachdenken (Lösung?)
Hi,
Nun zum Rätsel:
100 Gefangene haben die Chance frei zu kommen. Alle 100 kommen
in einen gemeinsamen Raum für 10 minuten. Dort dürfen sie
miteinander reden. Nach diesen 10 minuten kommen sie alle in
Einzelhaft. Keiner kann den anderen sehen oder hören. Jeden
Tag wird einer der Gefangenen zufällig ausgewählt(völlig
zufällig also kann ein Gefangener auch mehrmals in den Raum
kommen bevor jeder andere drin war) und kommt in einen Raum in
dem nur eine Lampe und der dazugehörige Schalter, mit dem man
die Lampe nur ein- und ausschalten kann(also nur zwei
Zustände), ist. Der Gefangene kann den Zustand der Lampe
ändern oder nicht und kommt danach sofort wieder in
Einzelhaft.
Jeder Gefangene kann zu einem beliebigen Zeitpunkt sagen das
bereits alle mindestens einmal in dem raum mit der lampe
waren. Jedoch darf das nur einmal ein Gefangener machen und
danach nie wieder einer, auch kein anderer. Hat der Gefangene
recht sind sie alle frei.
Was müssen die Gefangenen sich ausmachen um noch bei lebzeiten
raus zu kommen?(Die schnellste Variante ist immer die beste)
Also ob das die schnellste Variante ist, weiß ich nicht, aber die Gefangenen müssen sich zuerst mal selbst fortlaufende Nummern zwischen 1 und 100 geben und die Tage mitzählen, die sie bereits in Gefangenschaft sind. Diese Tage teilen sie untereinander auf. Der Gefangene 1 ist zuständig für die Tage 1, 101, 201, 301 usw.
der Gefangene 38 ist zuständig für die Tage 38, 138, 238, 338 usw.,
usf.
wird ein Gefangener an einem Tag verhört, für den er nicht zuständig ist, knippst er das Licht aus und signalisiert seinem Nachfolger damit, dass er keine sinnvolle Schlußfolgerung aus dem letzten Verhör ziehen darf. Wird ein Gefangener an einem Tag verhört, für den er zuständig ist, dann tut er folgendes:
Ist es der Gefangene 1, dann schaltet er das Licht ein, womit sein Nachfolger weiß, dass der Gefangene 1 bereits verhört wurde. Handelt es sich um einen anderen Gefangenen i ( 2 - 100 ), dann schaltet er das Licht ein, wenn das Licht bereits eingeschaltet war, als er den Verhörraum betrat oder falls er das Licht bereits bei einem früheren Verhör einmal eingeschaltet hatte (damit weiß der nachfolgende Verhörte, dass ALLE Gefangenen von 1 bis i bereits verhört wurden) andernfalls schaltet er das Licht aus.
Sobald der Gefangene mit der Nummer 100 den Verhörraum betritt und die Zahl der Tage der Gefangenschaft durch 100 teilbar ist und das Licht eingeschaltet ist, kann er sicher sagen, dass alle Gefangenen verhört wurden.
Nach meiner Schätzung müssen die Gefangenen aber wahrscheinlich trotzdem viele Jahre warten, bis sie freikommen.
Hat jemand vielleicht eine bessere (schnellere) Idee?
ciao
unimportant