Lösungsbeschreibung des Preisrätsels vom August 2020

Zufallsexperimente

3 Münzen und 3 Würfel

Bild 1

1.) Möglichkeiten

Die oben abgebildeten 3 Münzen können auf $2\cdot 2\cdot 2=2^3=8$ verschiedene Weisen fallen. Auch wenn nach dem Sortieren nur noch 4 Varianten übrig bleiben, müssen für die Wahrscheinlichkeitsberechnung alle berücksichtigt werden, denn die Gewichtung wäre sonst noch zu berücksichtigen und das würde die Arbeit nicht erleichtern.

Wenn man bei diesen 8 Möglichkeiten nach dem Sortieren die Positionen der Reihe nach dem Wert abfragt und die Häufigkeit zählt, erhält man eine zweidimensionale Liste von Treffern. Das sieht dann so aus:

Anzahl der Möglichkeiten = 8
Wert
12
Position
171
244
317

Tabelle 1


Mit den drei Würfeln in der obigen Abbildung kann man genauso vorgehen: es gibt $6\cdot 6\cdot 6=6^3=216$ Varianten die in der folgenden Liste wie bei den Münzen hergestellt wird:

Anzahl der Möglichkeiten = 216
Wert
123456
Position
19161371971
2164052524016
31719376191

Tabelle 2

2.) Wahrscheinlichkeiten

Um von den Anzahlen in Tabelle 1 und Tabelle 2 zu den im Rätsel angegebenen Wahrscheinlichkeiten zu gelangen ist nur jede Zahl durch die Anzahl der Möglichkeiten zu teilen und mit 100% mal zunehmen.

Anzahl der Möglichkeiten = 8
Wert
12
Position
187,50000000%12,50000000%
250,00000000%50,00000000%
312,50000000%87,50000000%

Tabelle 3


Anzahl der Möglichkeiten = 216
Wert
123456
Position
142,12962963%28,24074074%17,12962963%8,79629630%3,24074074%0,46296296%
27,40740741%18,51851852%24,07407407%24,07407407%18,51851852%7,40740741%
30,46296296%3,24074074%8,79629630%17,12962963%28,24074074%42,12962963%

Tabelle 4

In Tabelle 3 und Tabelle 4 sind die Wahrscheinlichkeiten der im Bild 1 gezeigten Münzen- und Würfel-Ergebnisse grün markiert.

3.) die Erzeugung der Tabellen 1 und 2

Mit den verhältnismäßig kleinen Zahlen kann man noch von Hand mit Papier und Stift die Zählungen durchführen. Aber ein kleines PHP-Programm erleichtert die Arbeit:

Function getlist($wert, $position) {            // Liste erzeugen
    for ($i = 1; $i <= $wert; $i++) {           // erzeugt und füllt Liste
        for ($j = 1; $j <= $position; $j++) {
            $liste[$i][$j] = 0;                 // Liste[wert][position]
        }
    }
    for ($j = 0; $j <= $position; $j++) {
        $w[$j] = 1;                             // Index j = 0 bis position setzt alles auf 1
        $a[$j] = 1;
    }                       
    do {                                        // Hauptschleife durchläuft alle Möglichkeiten
        $a = $w;                                // kopiert den aktuellen Zählerstand nach lokalen Speicher                                            
        sort($a);                               // sortiert lokalen Speicher
        for ($k = 1; $k <= $position; $k++) {
            $liste[$a[$k]][$k] ++;              // durchläuft alle Positionen und erhöht den Speicher bei dem zugehörigen Wert
        }
        $w[1] ++;                               // weiter zählen
        for ($l = 1; $l <= $position; $l++) {
            if ($w[$l] > $wert) {
                $w[$l] = 1;                     // rücksetzen
                if ($l < $position) {
                    $w[$l + 1] ++;              // Übertrag
                }
            } else {
                break;                          // kein weiterer Übertrag
            }
        }
    } while ($l <= $position);                  // Ende der Hauptschleife
    return $liste;                              // Ausgabe der Liste
}
                

Programm 1

Das Programm 1 liefert nur die Liste als 2-dimensionales Array, jedoch noch keine Ausgabe. Für die Ausgabe ist ein weiteres Programm zuständig:

function output($liste){                        // einfache HTML-Ausgabe einer Liste
    $wert = $liste[0][0];                       // lade Wert aus Liste
    $position = $liste[0][1];                   // lade Position aus Liste
    echo "<table style='text-align: right'>";   // Tabellenstart
    echo "<tr><th></th><th></th><th colspan='".$wert."'>Wert</th></tr>";
    echo "<tr>";                                // 2. Zeile: Kopf mit Wertezahlen
    echo "<th></th><th></th>";                  // Start mit 2 Leerfelder
    for ($h = 1; $h <= $wert; $h++) {
        echo "<th>".$h."</th>";                 // Wertezahlen
    }                              
    echo "</tr>";                               // Ende der 2.Zeile
    for ($v = 1; $v <= $position; $v++) {
        echo "<tr>";                            // Positionszeilen
        if ($v == 1) {
            echo "<th rowspan='$position'>"
            . "<div style='width: 20px; transform: rotate(-90deg)'>"
            . "Position</div></th>";
        }
        echo "<th>".$v."</th>";                 // 2. Spalte Positionsnummern
        for ($h = 1; $h <= $wert; $h++) {            
            echo "<td>".$liste[$h][$v]."</td>"; // weitere Spalten als Anzahl    
        }
        echo "</tr>";                           // Ende der Positionszeilen
    }
    echo "</table>";                            // Tabellenende                
}
                

Programm 2

Der Vorteil dieser Aufteilung ist, dass beliebige Herstellungsarten der Listen mit einem gemeinsamen Ausgabeprogramm zusammenspielen.

4.) zu den Rätselfragen 1a und 1b

Bei 50 Münzen gibt es $2^{50}= 1125899906842624$ Möglichkeiten. Das ist etwas zu viel für das Programm 1 denn die Laufzeit je nach Rechner kann über 40 Jahre dauern und die Zahlen würden den Integer-Bereich überschreiten. Gegen letzteres kann man mit der erweiterten Arithmetik (bc) noch etwas tun, aber diese verlangsamt die Abarbeitung zusätzlich. Man muss einen anderen Weg finden.

Für die Zahlen in der äußersten rechten Spalte der Liste gibt es eine Formel: $$liste_{n,m,k}=\sum\limits_{i=0}^{k-1}{n\choose k-i-1}\cdot (m-1)^{k-i-1} \\ \text{mit} \\ n = \text{Anzahl der Werte eines Generators (Münzen = 2, Würfel = 6)} \\ m = \text{Anzahl der Generatoren einer sortierten Reihe} \\ k = \text{Position in der Reihe beginnend bei eins bis m} \\ {n\choose k}= \frac{n!}{k! \cdot (n-k)!} = \text{Binomialkoeffizienten des Pascalschen Dreiecks} \\ $$ Auch für die äußerst linke Spalte kann diese Formel Verwendung finden, weil es dieselben Zahlen in umgekehrter Reihenfolge sind. Also wird der Wert von $k$ jeweils ersetzt durch $n+1-k$.

Da bei Münzen die Liste nur aus zwei Spalten besteht, ist damit eine vollständige Liste zu erzeugen. Die Tabelle 5 zeigt diese Liste.

Anzahl der Möglichkeiten = 1125899906842624
Wert
12
Position
111258999068426231
2112589990684257351
311258999068413481276
4112589990682174820876
51125899906591448251176
611258999044726882369936
7112589988858198818260636
81125899788697588118145036
91125899251818938655023686
1011258967463852383160457386
11112588647410706813432735556
12112584912036826850786474356
131125727720717168172186125456
141125372860198568527046644056
1511244350145422681464892300356
1611221841849671483715721875476
1711172604952715738639411571051
18110741311588042318486790962201
19108935958699664836540319845976
20105895364361344866946263229176
211011824431369488114075475473136
22944496985306688181402921535936
23855747170042088270152736800536
24747703916676488378195990166136
25626155256640188499744650202436
26499744650202436626155256640188
27378195990166136747703916676488
28270152736800536855747170042088
29181402921535936944496985306688
301140754754731361011824431369488
31669462632291761058953643613448
32365403198459761089359586996648
33184867909622011107413115880423
3486394115710511117260495271573
3537157218754761122184184967148
3614648923003561124435014542268
375270466440561125372860198568
381721861254561125727720717168
39507864743561125849120368268
40134327355561125886474107068
4131604573861125896746385238
426550236861125899251818938
431181450361125899788697588
44182606361125899888581988
4523699361125899904472688
462511761125899906591448
47208761125899906821748
4812761125899906841348
49511125899906842573
5011125899906842623

Tabelle 5

Die Liste der Wahrscheinlichkeiten zeigt u.a. die Lösungen der Rätselfragen 1a und 1b in Zeile 20 und 30 der Tabelle 6:

Anzahl der Möglichkeiten = 1125899906842624
Wert
12
Position
199,99999999999991%0,00000000000009%
299,99999999999547%0,00000000000453%
399,99999999988667%0,00000000011333%
499,99999999814584%0,00000000185416%
599,99999997769109%0,00000002230891%
699,99999978950740%0,00000021049260%
799,99999837812972%0,00000162187028%
899,99998950661286%0,00001049338714%
999,99994182220976%0,00005817779023%
1099,99971929499534%0,00028070500466%
1199,99880693341616%0,00119306658384%
1299,99548925494643%0,00451074505357%
1399,98470679991982%0,01529320008018%
1499,95318885445741%0,04681114554259%
1599,86989142716389%0,13010857283611%
1699,66997760165945%0,33002239834055%
1799,23266610836849%0,76733389163151%
1898,35804312178658%1,64195687821342%
1996,75456764638639%3,24543235361361%
2094,05397737202819%5,94602262797181%
2189,86806244677297%10,13193755322703%
2283,88818398212265%16,11181601787735%
2376,00561691508361%23,99438308491639%
2466,40944831173172%33,59055168826828%
2555,61375863296085%44,38624136703915%
2644,38624136703915%55,61375863296085%
2733,59055168826828%66,40944831173172%
2823,99438308491639%76,00561691508361%
2916,11181601787735%83,88818398212265%
3010,13193755322703%89,86806244677297%
315,94602262797181%94,05397737202819%
323,24543235361361%96,75456764638639%
331,64195687821342%98,35804312178658%
340,76733389163151%99,23266610836849%
350,33002239834055%99,66997760165945%
360,13010857283611%99,86989142716389%
370,04681114554259%99,95318885445741%
380,01529320008018%99,98470679991982%
390,00451074505357%99,99548925494643%
400,00119306658384%99,99880693341616%
410,00028070500466%99,99971929499534%
420,00005817779023%99,99994182220976%
430,00001049338714%99,99998950661286%
440,00000162187028%99,99999837812972%
450,00000021049260%99,99999978950740%
460,00000002230891%99,99999997769109%
470,00000000185416%99,99999999814584%
480,00000000011333%99,99999999988667%
490,00000000000453%99,99999999999547%
500,00000000000009%99,99999999999991%

Tabelle 6

5.) zu den Rätselfragen 2a, 2b, 3 und 4

Alle diese Fragen beschäftigen sich mit 12 Würfel. Deshalb ist nur eine Liste mit 6 Werten und 12 Positionen erforderlich, aus der die Antworten sofort abzulesen sind. Die Erzeugung dieser Liste in Tabelle 7 kann mit Programm 1 erfolgen und dauert bei einfachen Rechnern nur wenige Minuten (eine direkte Berechnung aller Feldinhalte wie bei den Münzen ist mir z.Z. nicht bekannt). Eine grafische Darstellung der Tabelle 7 zeigt das darunter befindliche Bild 2. Damit sind auch die Wahrscheinlichkeiten, wie in Tabelle 8 zu sehen ist, schnell berechnet.

Anzahl der Möglichkeiten = 2176782336
Wert
123456
Position
119326417112273634091624577552734540951
21346704211712637613110531779680633310233961
370217296110803447993522807374080009511820331711
42724854611048658859696737157150508155836349329211
57912608672297311495271898238113113040494438338586
6172510863696120189470538066982233781418284622813586
7281358614182846269822337894705380636961201817251086
83385864049443838113113095271898272297311479126086
92921183634931505081556967371571048658859272485461
1017111182033408000953522807371080344799702172961
116110233968063331105317797126376131346704211
1214095527345162457752273634091932641711

Tabelle 7

grafische Darstellung der Liste

Bild 2


Anzahl der Möglichkeiten = 2176782336
Wert
123456
Position
188,78433452%10,44493082%0,74632060%0,02422589%0,00018812%0,00000005%
261,86673737%32,73811999%5,07775983%0,31267862%0,00470139%0,00000280%
332,25738051%49,63035491%16,18355364%1,87433049%0,05430185%0,00007860%
412,51780927%48,17472292%32,00766312%6,91424919%0,38421356%0,00134193%
53,63500221%33,21292635%43,76730582%17,50892240%1,86028880%0,01555443%
60,79250395%16,97974170%43,50705123%32,07593917%6,51550960%0,12925436%
70,12925436%6,51550960%32,07593917%43,50705123%16,97974170%0,79250395%
80,01555443%1,86028880%17,50892240%43,76730582%33,21292635%3,63500221%
90,00134193%0,38421356%6,91424919%32,00766312%48,17472292%12,51780927%
100,00007860%0,05430185%1,87433049%16,18355364%49,63035491%32,25738051%
110,00000280%0,00470139%0,31267862%5,07775983%32,73811999%61,86673737%
120,00000005%0,00018812%0,02422589%0,74632060%10,44493082%88,78433452%

Tabelle 8

Die grün hinterlegten Felder sind die Antworten auf die restlichen Rätselfragen.

Für Frage 2a sucht man in der 3. Zeile die Spalte mit dem Wert 3 auf.

Genauso ist für Frage 2b in der 5. Zeile die Spalte mit dem Wert 5 auszuwählen.

Für Frage 3 muss ein Blick auf die größte Wahrscheinlichkeit in Zeile 7 den Wert 4 finden.

Für Frage 4 ist die Spalte mit Wert 4 auf einen Maximalwert zu prüfen und man findet die Position 8.

6.) Zusammenfassung aller Lösungen der Rätselfragen

FrageWurfWertPositionWahrscheinlichkeit
1a50 Münzen12094,05397737202819%
1b50 Münzen23089,86806244677297%
2a12 Würfel3316,18355364125851%
2b12 Würfel551,86028880013844%
312 Würfel4743,50705122590631%
412 Würfel4843,76730581849043%

Tabelle 9




Diese Informationen wurden zusammengestellt von

Kurzbewertung dieser Information:
sehr gut gut befriedigend
ausreichend mangelhaft ungenügend