Jos vakioharavan algoritmi on helppo ja yksinkertainen, lottoharavan vastaava on jotakin aivan muuta. Haussa on algoritmi, joka tuottaa minimimäärän lottorivejä siten, että mikä tahansa arvottava rivi tuottaa ainakin yhden 4-oikein tai paremman tuloksen.
Voittotakuun voisi nostaa korkeammallekin kuin 4-oikein tulokseen, mutta rivimäärä saattaa kasvaa yli käyttökelpoisen rajan.
Kuten tiedämme, lotossa (7/40) on 18'643'560 mahdollista riviä. 4-oikein yhdistelmiä on 91'390.
Jokainen haravan rivi sisältää 35 kappaletta 4-oikein yhdistelmiä. Samoin arvottava rivi. Haravan teoreettinen rivimäärän minimi on siis 91'390 / 35 / 35 eli noin 75 kappaletta.
Käytännössä rivimäärä on suurempi, koska haravan rivejä ei ole mahdollista valita siten, ettei syntyisi päällekkäisyyttä ts. yksi 4-oikein yhdistelmä sisältyy kahteen tai useampaan haravan riviin. Tämä päällekkäisyyden minimointi on myös algoritmin vaikeus.
Parhaan algoritmin esittäjälle on luvassa mainetta ja kunniaa ainakin meidän lottoporukalta.
Lottoharavan algoritmi?
7
209
Vastaukset
- Anonyymi
Vakioharavan algoritmista on keskusteltu Yleistä ohjelmoinnista -otsikon alla.
- Anonyymi
Mutta niin oikein performance-ohjelmoijan pitäisi tietää aina tietyn prosssorin L1-cache-linjan pituus, jollin sen eriyyäin tärkeän datan käsittelyn voisi optimoida sinne prosesoris sisäidrrn omaan cach-muistiin, jollin nopeinta... that's why l1 cache alignement is important.
- Anonyymi
Mitähän tarkoitat termeillä "cache align(e)ment" ja "cache-linjan pituus"? Ammattilaisen korvaan nuo kuulostavat vähän samalta kuin männän palautusjousi moottorissa.
Ennen välimuistioptimointeja performance-ohjelmoijakin tarvitsee sen algoritmin. Esitetty ongelma ei ole niin "laaja", etteikö ratkaisuun olisi päästävissä hieman hitaammallakin ohjelmalla.
- Anonyymi
Kaikki rahankeräyspelit on tyhmiä. Totoo ja muita urheilupelejä niin mahdollisuus voittoihin paree.
- Anonyymi
Kenen mahdollisuus voittoihin paree? Veikkauksen? Varsinkin loton palautusprosentti on surkea, mutta luupäistä tarttis tietää jotakin, että voittaa matemaattisen todennäköisyyden.
Kaikki Veikkauksen pelit on tyhmiä. - Anonyymi
Anonyymi kirjoitti:
Kenen mahdollisuus voittoihin paree? Veikkauksen? Varsinkin loton palautusprosentti on surkea, mutta luupäistä tarttis tietää jotakin, että voittaa matemaattisen todennäköisyyden.
Kaikki Veikkauksen pelit on tyhmiä.Pelaaminen perustuu psykologiaan. Joku aina voittaa miljoonia vaikka suhde on 1 viidestätoista miljoonasta.
- Anonyymi
Mikään ahne- ts. greedy-algoritmi ei toimi hyvin tässä. Viisi ensimmäistä haravan riviä on helppo asettaa optimaalisesti, mutta jo kuudennessa syntyy tuota päällekkäisyyttä ja päällekkäisyys vain lisääntyy rivimäärän kasvaessa kohti surkeaa lopputulosta. Äkkiseltään vaikeaa keksiä toimivaa lähestymistapaa ja algoritmia.
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Sannan kirja USA:n bestseller!
"Congratulations to Sanna Marin's HOPE IN ACTION, officially a USA TODAY bestseller!" Kertoo Scribner. Mitäs persut tä4610644Yritystuet 10 mrd. vuodessa, eli yrittäjäriski valtiolla kuten kommunismissa
Pelkästään Viking Linen viinanhakuristeilyitä sponsoroidaan 20 miljoonalla eurolla vuosittain. Dieselin verotukikin on12810176- 227947
Sture Fjäder haluaa tuensaajien nimet julki
Kokoomuspoliitikko haluaa yli 800 euroa kuukaudessa tukia saavien nimet julki. Ehkä olisi syytä julkaista myös kuvat? h1776364Metsäalan rikolliset
Jokohan alkaa vähitellen kaatua kulissit näillä ihmiskauppaa harjoittavilla firmoilla.355058- 584800
Ruotsalaistoimittaja: "Sanna Marinin saunominen saa minut häpeämään"
Sanna Marinin kirja saa täyslaidallisen ruotsalaislehti Expressenissä perjantaina julkaistussa kolumnissa.....voi itku..1324152Maahanmuuttajat torjuvat marjanpoiminnan - "emme ole rottia"
Ruotsalaisen journalistin selvitys paljasti, miksi maahanmuuttajat kieltäytyvät työstä. Taustalla vaikuttavat kulttuuris1293466- 633175
Adonikselle
Kuvittelitko oikeasti, että ootan sua? Kuvittelitko, että voit noin vain vetäyttä ja kun tulet takaisin, kaikki on niin2273124