Kysy velholta #276
Seuraava taulukko näyttää kolme yleisintä Quebecin loton mukaan valittua numerosarjaa. Lippujen lukumäärä on yhteensä 366 518 myydystä numerosta 30. tammikuuta 2010 pelatussa lottoarvonnassa. Niille, jotka eivät tunnista kolmannen sarjan kaavaa, nämä olivat "Kadonneita" numeroita, joilla oli merkittävä rooli kyseisessä ohjelmassa.
Quebecin arpajaisten yleisimmät valinnat
| Numerot | Myyntien määrä Quebecissä | Taajuus |
|---|---|---|
| 7-14-21-28-35-42 | 824 | 1/444,8 |
| 1-2-3-4-5-6 | 424 | 1/864,4 |
| 4-8-15-16-23-43 | 377 | 1/972,2 |
Ekstrapoloimalla saadaan tulokseksi, että jos Lotto 6/49 -pelissä arvottaisiin numerot 7-14-21-28-35-42, jättipotti jaettaisiin tuhansien pelaajien kesken, joista jokainen saisi vain 0,03 % jättipotista.
Neuvoisin, jos sinun on pakko pelata lottoa, valitsemaan pikavalinta.

Kuva Brilliant Puzzlesilta .
Kyllä, näin myös sen Survivor-jakson, jossa pelaaja paini pulman kanssa. Huusin televisiolle, että olisin voinut ratkaista sen 30 sekunnissa ja sitten tylsistyttää heitä leirillä kolme tuntia sen matematiikalla.
Palapelin nimi on Hanoin torni. Muiden lukijoiden tiedoksi, palapeli koostuu kolmesta tapista ja haluamastasi määrästä palikoita, jotka ovat kaikki samanmuotoisia mutta erikokoisia. Lähtötilanteessa kaikkien palasten tulisi olla yhdellä tapilla järjestyksessä, suurin alimpana. Tavoitteena on siirtää koko pino toiselle tapille. Et kuitenkaan saa siirtää mitään palaa pienemmän palan päälle. Tässä on pelin online-versio .
Strategia on yksinkertainen rekursiivinen. Tietokoneohjelmointilogiikassa tässä on funktio, jolla se tehdään. Esimerkiksi 10 kappaleen siirtämiseksi tapista 1 tapiin 2 kutsuisit funktiota TowerOfHanoi(10, 1, 2, 3) .
void HanoinTower(int KappaleidenNumber, int alkuperä, int kohde, int varasto)
{
jos (KappaleidenNumber == 1)
{
cout << "Kiinnitettävä kappale 1 " << kohde << "\n";
}
muu
{
TowerOfHanoi(NumberPieces-1, lähtö, varasto, määränpää);
cout << "Kappale " << KappaleidenLuku << " kiinnitettävä " << kohde << "\n";
TowerOfHanoi(NumberPieces-1,varastointi,kohde,alkuperä);
}
}Tässä on viiden palan pelin tuloste:
Pala 1 tapille 2
Pala 2 tapille 3
Pala 1 tapille 3
Pala 3 tapille 2
Pala 1 tapille 1
Pala 2 tapille 2
Pala 1 tapille 2
Pala 4 tapille 3
Pala 1 tapille 3
Pala 2 tapille 1
Pala 1 tapille 1
Pala 3 tapille 3
Pala 1 tapille 2
Pala 2 tapille 3
Pala 1 tapille 3
Pala 5 tapille 2
Pala 1 tapille 1
Pala 2 tapille 2
Pala 1 tapille 2
Pala 3 tapille 1
Pala 1 tapille 3
Pala 2 tapille 1
Pala 1 tapille 1
Pala 4 tapille 2
Pala 1 tapille 2
Pala 2 tapille 3
Pala 1 tapille 3
Pala 3 tapille 2
Pala 1 tapille 1
Pala 2 tapille 2
Pala 1 tapille 2
Englanniksi tämä koodi tarkoittaa, että minkä tahansa palan siirtämiseksi sinun on noudatettava näitä kolmea vaihetta:
- Siirrä kaikki sen yläpuolella olevat osat, jos sellaisia on, säilytyskoukkuun.
- Siirrä haluttu pala kohdetappiin.
- Siirrä kaikki vaiheessa 1 siirretyt palat kohdetappiin.
Kun sanon "siirrä kaikki palaset", noudata samoja ohjeita yllä, mutta siirrettävän alipinon osalta. Lopulta pääset siirtämään vain yhden tapin.
Jos noudatat näitä ohjeita, siirrät pinoa pienimmällä siirtomäärällä, joka on 2 NumberPieces -1.
Ratkaisun voi ilmaista englanniksi muillakin tavoilla. Tässä on nerokas esimerkki, jossa aloituspino on tapilla A. Kohdepino on B, jos nappuloita on pariton määrä, ja C, jos nappuloita on parillinen määrä. Toista näitä vaiheita, kunnes olet valmis:
- Tee laillinen siirto A:n ja B:n välillä.
- Tee laillinen siirto A:n ja C:n välillä.
- Tee laillinen siirto B:n ja C:n välillä.
Lopuksi, tässä on ulkoinen linkki binäärilukuratkaisuun .
Tämä on todennäköisesti kaikkien neljän pöydällä olevan panostyypin painotettu keskiarvo. Suurin osa rahasta panostetaan pelaajalle ja pankkiirille, ja talon etu on vastaavasti 1,24 % ja 1,06 %. Tasapeli- ja paripanoksilla on kuitenkin paljon suurempi talon etu, vastaavasti 14,36 % ja 10,36 %. Pelaajat ilmeisesti panostavat tähän hieman nostaakseen kokonaisvoittoprosentin 2,85 prosenttiin.
Alla oleva taulukko näyttää hypoteettisen yhdistelmän vetoja, jotka johtavat Macaon kokonaisvoittoprosenttiin, jättäen huomiotta kuolleiden pelimerkkien ongelman.
Macaon baccarat — Painotettu talon etu
| Veto | Talon etu | Vetojen suhde | Odotettu talon etu |
|---|---|---|---|
| Pelaaja | 0,012351 | 43,25 % | 0,005342 |
| Pankkiiri | 0,010579 | 43,25 % | 0,004575 |
| Solmio | 0,143596 | 11,50 % | 0,016514 |
| Parit | 0.103614 | 2,00 % | 0,002072 |
| Kokonais | 100,00 % | 0,028503 |
Ollakseni rehellinen, en ole täysin varma. Heitä kutsuttiin ennen Knaveiksi, mutta jossain vaiheessa heistä tuli Jackeiksi. Ehkä suunnilleen samaan aikaan, kun he alkoivat laittaa numeroita ja kirjaimia kortteihin (ennen he eivät tehneet niin), ja se olisi ollut hämmentävää, koska sekä kuningas että Knave alkavat K:lla. Joten tämä herättää kysymyksen, mitä Knave on? Dictionary.com antaa meille seuraavat määritelmät pelikorttien käytön lisäksi:
- periaatteeton, epäluotettava tai epärehellinen henkilö.
- miespuolinen palvelija (arkaainen).
- vaatimattoman aseman mies (arkaainen).
Ottaen huomioon, kuinka paljon seuraa ronkki pitää kuninkaiden ja kuningattarien kanssa, voisi luulla ronkkia miespuoliseksi palvelijaksi. Pelikortteja oli varmasti olemassa "vanhanaikaisina" aikoina. Se, että ronkista tuli jätkä, viittaa kuitenkin "nöyrän aseman miehen" puolesta. Dictionary.com kertoo yhden jätkä-sanan eri merkityksistä:
- toveri; kaveri; mies (yleensä käytetään puhuteltaessa tuntematonta): Hei Jack, mihin suuntaan Jerseyhin?
Ilmaisut "Jew of all-trades" ja "Asiathan on, Jack" tulevat myös mieleeni. Wikipedia mainitsee, että Knavea kutsuttiin Jackiksi All-Fours-pelissä ennen kuin kortteja painettiin J:llä, mutta termi on saattanut levitä hitaasti, koska sitä pidettiin "mauttomana". En aina luota Wikipediaan, joten suhtaudu siihen varauksella, kuten kaikkeen tässä vastauksessa.
Avuksi tarkemmin, katsotaanpa ranskalaista korttipakkaa, joka minulla sattuu olemaan Casino De Montrealista. Tässä pakassa käytetään R-kirjainta kuninkaalle (Roi), D-kirjainta daamille (Dame) ja V-kirjainta palvelijalle (Valet). On huomattava, että ranskalainen sana kuningattarelle on reine, joten epäilen, että he valitsivat sen sijaan naisen välttääkseen kaksi R-kirjaimella alkavaa arvojärjestystä. Mitä siis on palvelija? www.french-linguistics.co.uk antaa seuraavan määritelmän:
- miespalvelija; je ne suis pas ton ~ En ole sinun orjasi
Se näyttäisi sopivan yhteen englanninkielisen ilmaisun "male serven" kanssa. Silti en ole täysin tyytyväinen siihen, sillä jos se on merkitys, miten sana Knave muuttui sanaksi Jack? Ehdotan, että parempi käännös, K- ja Q-alkuisten sanojen välttämiseksi, olisi ollut seurata ranskaa ja käyttää sanaa Valet, jolla on samanlainen merkitys englanniksi. Tässä ovat Dictionary.com-sivuston käyttötavat sanalle Valet:
- miespuolinen palvelija, joka huolehtii työnantajansa henkilökohtaisista tarpeista, kuten vaatteista tai vastaavasta; miespalvelija.
- mies, joka työskentelee siivoukseen, prässäykseen, pyykinpesuun ja vastaaviin tehtäviin hotellin asiakkaille, laivan matkustajille jne.
- pysäköivä henkilö, joka pysäköi autoja asiakkaille hotellissa, ravintolassa jne.
Lopuksi haluan ensimmäisenä ehdottaa, että korvaamme englantilaisten pelikorttien J-kirjaimen V-kirjaimella ja kutsumme niitä palvelijoiksi.
Tätä kysymystä käsiteltiin kumppanisivustoni Wizard of Vegasin foorumilla.
