30. juni 2000 - 02:45Der er
7 kommentarer og 1 løsning
Matematiker ??? Se her!
Kender du memory spillet ?
Jeg vil gerne vide hvilke score er optimal.
Spillet er på 18 images - 36 ialt.
Det tælles 1 klik for hver gang du vender et billede!
Optimal vil være 36 - men umuligt. Kan 50 klik være realistisk/matematisk muligt for en der husker godt ?
Kunne man sige det på en anden måde:
36 - 50 klik : du har en fessors hjerne 50 - 75 klik : der er meget dygtig 76 - 100 klik : du er ved at være der 101 - 125 klik : du kan blive bedre 126 - ??? : prøv spillet igen :-)
Hvordan skulle man stille sådan noget op ? Har jeg fat i det rigtige eller ?
Jeg har vist godt nok en uddannelse med matematik og statistik, men jeg kan bedre lide at prøve mig frem. Jeg har skrevet i lille Perl-program, der spiller Memory med 2x18 brikker. Og det spiller optimalt. Det blander selv og snyder ikke. Af 10000 spil fik jeg disse resultater:
27 = 106 28 = 2477 29 = 5564 30 = 1802 31 = 51
Altså i 106 tilfælde af 10000 tog det 27 træk (vend af 2 kort) at finde dem allesammen. Er man meget heldig, kan man gøre det på 18, men det indtraf ikke. Flere kørsler giver samme billede. Vil du se programmet? I din terminologi er antal klik altså lig det dobbelte af mine "træk".
sub traek { my $start=1; while ($a[$start]==0) { $start++; } my $val=$a[$start]; $a[$start]=0; return $val; } print "-------------------\n" if $test; $antal=18; $traek=0; undef(%set); while ($antal>0) { $x=&traek; $traek++; print "$x" if $test; if ($set{$x}) { $antal--; print " set før" if $test; } else { $set{$x}=1; $y=&traek(); print " $y" if $test; if ($x==$y) { $antal--; print " ens" if $test; } elsif ($set{$y}) { $traek++; $antal--; print " og $y er set før" if $test; } else { $set{$y}=1; } } print "\n" if $test; } $stat[$traek]++; }
for ($i=1;$i<=1000;$i++) { if ($stat[$i]!=0) { print "$i = $stat[$i]\n"; } }
jeg skal bare vide hvordan sådan en scoreliste skal se ud *s*
kan du bekræftige at dette er realistisk ?
36 - 50 klik : du har en fessors hjerne 50 - 75 klik : der er meget dygtig 76 - 100 klik : du er ved at være der 101 - 125 klik : du kan blive bedre 126 - ??? : prøv spillet igen :-)
36-50: Du er godt nok heldig 51-68: Du er en professor (eller 70, men bruger man 70 har man ikke spillet optimalt!!) 69-....resten må du selv om.
Bruger vi de samme regler? Mulighed 1 Sålænge der er kort på bordet: træk et kort, og kig op det træk et andet, kort hvis de er ens har du et stik og fjerner dem ellers vender du begge kort
Mulighed 2 Sålænge der er kort på bordet træk 2 kort (2 kort afhænger altså ikke af første kort) hvis de er ens har du et stik og fjerner dem ellers vender du begge kort
Erik < skide godt arbejde - du fortjener de 60 point :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.