Vapaa kuvaus

linkit: http://freemasonry.bcy.ca/texts/gardeners.html

lainauksia:
- Force and might make right
- Mutta se portti on ahdas ja tie kaita, joka vie elämään, ja harvat ovat ne, jotka sen löytävät.
- Mikä Mariana maloilla, se vappuna vaoilla

Aloituksia

289

Kommenttia

3199

  1. No+nyt+toimii+generoivat+funktiotkin!+Sinne+piti+laittaa+binomikertoimet+painottamaan.+Koodi+(Sagea):+https://github.com/minkkilaukku/prisoners-solitaire/blob/master/prisonersSage.py+Tämä+jaksaa+isompiakin,+esimsuits+=+4vals+=+40boardN+=+valspickN+=+2*valsp+=+calcWinProb(suits,+vals,+boardN,+pickN)=+2.734e+65+/+4.042e+66=+0.0676372602897
  2. Tässä+hieman+pohdelmiani:Kun+valitaan+13+korttia+pöydälle+ja+ne+jakautuvat+pinoihin,+niin+kutsutaan+näitten+pinojen+kokojen+järjestettyä+vektoria+tämän+valinnan+tyypiksi.On+39+erilaista+tyyppiä+(laskin+Pythonilla:+https://github.com/minkkilaukku/prisoners-solitaire/blob/master/prisoners.py+):[4,+4,+4,+1],++[4,+4,+3,+2],++[4,+4,+3,+1,+1],+...,+[1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1,+1]Löysin+mielestäni+kaavan+sen+laskemiseksi,+kuinka+monta+pakan+13-kombinaatiota+on+tyyppiä+(t1,+t2,...,+tr)+tuolla+tiedostossa+on+se+kaava+funktiona+calcTypeOccurs(t,+suits,+vals).+Se+on+tulo+tyypin+yli+termistä(vals-i)*binomial(suits,+ti)ja+sitten+vielä+jaetaan+koko+tulo+sillä+kuinka+monella+tavalla+tyypissä+olevat+samat+luvut+voivat+keskenään+permutoida,+se+on+getTypeInnerPermuFactor(t).Sitten+pitäisi+vielä+laskea+sellaiset+luvut,+että+kun+pakasta+on+poistettu+kortteja+tyypin+t+mukaisesti,+niin+kuinka+monta+13-kombinaatiota+jäljellä+olevista+on+sellaisia,+että+niissä+on+ainakin+1+jokaista+t:n+korttia+(mielestäni+se+voidaan+WLOG+olettaa+että+ne+t:n+kortit+ovat+0,+1,+2,..,+r).+Tein+jo+sen+bruteforcen,+mutta+mitenkäs+se+kaavan+keksiminen.+Tuo+ensimmäisen+valinnan+laskuhan+on+sama+kuin+tämäkin,+mutta+siinä+ei+olla+poistettu+mitään+vaan+jokaista+korttia+on+4+(=suits)+kappaletta,+joten+se+oli+siten+yksinkertaisempi.