To na przykładzie z dwoma czerwonymi, mniej pisania:
2) Zakładam, że 2 osoby mają czerwoną kropkę a 98 zieloną.
98 osób widzi dwie osoby czerwone, 2 osoby widzą jedną osobę czerwoną.
Każda z tych osób przeprowadza rozumowanie, gdy widzi statek.
Rozumowanie osoby, która widzi 1 czerwoną kropkę:
(przepisałem trochę, aby nie implikować, że A wie od razu swój kolor)
Dzień 1 - przypływa statek - osoba A, widzi, że jest jedna osoba (B), która ma czerwoną kropkę a pozostali mają zielone kropy. Nikt nie wsiadł, statek odpłynął.
Dzień 2 - przypływa statek - dalej nikt nie wsiadł... teraz osoba A wie, że też jest czerwona i że B nie wstał bo widział u A czerwoną kropkę.
Dzień 3 - wstają obaj i wsiadają na statek, koniec.
Rozumowanie osoby, która widzi 2 czerwone kropki:
Dzień 1 - przypływa statek - osoba A, widzi, że są dwie osoby B i C, które mają czerwoną kropkę a pozostali mają zielone kropy. Nikt nie wsiadł, statek odpłynął.
Dzień 2 - przypływa statek - dalej nikt nie wsiadł... osoba A nadal nie zna swojego koloru.
Dzień 3 - wsiedli B i C (bo przeprowadzili rozumowanie osoby, która widzi 1 czerwoną kropkę - opisane powyżej), A już wie, że ma na głowie zieloną kropkę.
dla 3, 4, 5... 99 czerwonych będzie tak samo, tylko ilość pojawień statku będzie rosła o 1 z każdym kolejnym czerwonym. No i zakładamy, że ci goście dobrze liczą w pamięci i nie walną się w dodawaniu ilości przypłynięć statku