Jäniksen sillan ylitys

Otetaanpas pitkästä aikaa ohjelmointihaaste!

Parametrit:

n = sillan pituus
k = jäniksen pisin mahdollinen loikka (tai loikka on k+1, jolla pääsee k:n yli)
m = sillan osion kantavuus

Silta koostuu n:stä osiosta, jotka ovat aluksi kaikki tyhjiä. Omituiset rakentajat lisäävät joka päivä sillan satunnaiseen osioon laatan. Osio valitaan täysin satunnaisesti ja laatta saattaa päätyä osioon, jossa on jo laatta. Laatat kasaantuvat silloin päällekkäin ja jos johonkin osioon kertyy yli m laattaa, silta romahtaa.

Jänis on pyrkimässä sillan yli. Jänis pystyy loikkaamaan korkeintaan k:n tyhjän osion yli eli se pääsee ylittämään sillan mikäli sillassa ei ole k:ta pitempiä tyhjien osioiden putkia.

Millä todennäköisyydellä jänis pääsee sillan yli ennen kuin silta romahtaa?
Merkitään tätä todennäköisyyttä p(n, k, m).

□□■□□■□□■□■□□■□□□■□□■□□■□□■□■■□■□□■□■□■

Testaa täällä (Next arpoo uuden laatan, Reset aloittaa alusta):
https://www.desmos.com/calculator/af3evly9mt

□□■□□■□□■□■□□■□□□■□□■□□■□□■□■■□■□□■□■□■

Kuinka tehokkaan koodin keksitte p(n, k, m):n laskemiseen?

Testitapauksia:

p(2, 0, 1) = 1/2
p(2, 1, 1) = 1
p(3, 0, 2) = 14/27 = 0.5185185185
p(4, 1, 3) = 1923/2048 = 0.9389648438
p(10, 2, 3) = 0.8841410868
p(30, 3, 5) = 0.9749764719
5236
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

tuota, ei pysty vastaamaan, kun laatuja suureille ei ole annettu: Laskenta on mahdotonta. Myöskin: voiko jänis hypätä toisen jäniksen yli eli sillan kaikki ruudut tulla täyteen, kuinka monta kilometriä jänistä kohten pitää varata tilaa? Entä kuinka monta senttiä on sillan pituus? Voiko jänis pysähtyä sillalle ja jatkaa vasta huomena?

Äänestä

14 4 21 11 alle 10 500.

Äänestä

Pii 13,4

Äänestä

ajattelin erästä juttua kun tyttöjäkin kiinnostaisi paljon jos saisi tietokoneen tekemään mitä itse haluaa... ohjelmoimalla.

Niin nooh liian vaikeaa aluksi käsittää jotkin kuin mikä on bus driver (ei ole bussikuski),, mikä on joku DMA conroller ja monimukaisia juttuja.

Mutta aluksi voi tehdä jonkin pienen oman NAND-jutun vaikka tinata juttu buffered-NAND joku gate miten toimii.

Äänestä

Ketjusta on poistettu 1 sääntöjenvastainen viesti.

Kommentoi aloitusta


Anonyymi-ap kirjoitti:

Otetaanpas pitkästä aikaa ohjelmointihaaste!

Parametrit:

n = sillan pituus
k = jäniksen pisin mahdollinen loikka (tai loikka on k+1, jolla pääsee k:n yli)
m = sillan osion kantavuus

Silta koostuu n:stä osiosta, jotka ovat aluksi kaikki tyhjiä. Omituiset rakentajat lisäävät joka päivä sillan satunnaiseen osioon laatan. Osio valitaan täysin satunnaisesti ja laatta saattaa päätyä osioon, jossa on jo laatta. Laatat kasaantuvat silloin päällekkäin ja jos johonkin osioon kertyy yli m laattaa, silta romahtaa.

Jänis on pyrkimässä sillan yli. Jänis pystyy loikkaamaan korkeintaan k:n tyhjän osion yli eli se pääsee ylittämään sillan mikäli sillassa ei ole k:ta pitempiä tyhjien osioiden putkia.

Millä todennäköisyydellä jänis pääsee sillan yli ennen kuin silta romahtaa?
Merkitään tätä todennäköisyyttä p(n, k, m).

□□■□□■□□■□■□□■□□□■□□■□□■□□■□■■□■□□■□■□■

Testaa täällä (Next arpoo uuden laatan, Reset aloittaa alusta):
https://www.desmos.com/calculator/af3evly9mt

□□■□□■□□■□■□□■□□□■□□■□□■□□■□■■□■□□■□■□■

Kuinka tehokkaan koodin keksitte p(n, k, m):n laskemiseen?

Testitapauksia:

p(2, 0, 1) = 1/2
p(2, 1, 1) = 1
p(3, 0, 2) = 14/27 = 0.5185185185
p(4, 1, 3) = 1923/2048 = 0.9389648438
p(10, 2, 3) = 0.8841410868
p(30, 3, 5) = 0.9749764719

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu