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 ?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
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.