Kirjautuminen

Haku

Tehtävät

Kilpailu

Putka Open 2025
2. kierros:
26.9. klo 18 – 28.9. klo 23

Putkaposti: Tietosanakirja

Kirjoittaja: Antti Laaksonen

Professori Viherkasvin uusi 15-osainen tietosanakirja on menossa pian painoon. Kirjasarjasta ilmestyy aikanaan arvio tiedelehdessä. Professori sattuu tuntemaan arvostelun kirjoittajan ja hänen työtapansa ennestään. Arvostelija valitsee ensin umpimähkään yhden kirjoista ja lukee sieltä yhden artikkelin luultavimmin kirjan alkupäästä. Mitä enemmän sivistyssanoja artikkelissa on, sitä paremman arvion koko kirjasarja saa. Auta professoria suunnittelemaan kirjasarjan osajako arvostelua ajatellen mahdollisimman edullisesti!

Tehtävä

Kirjasarjaan kuuluu yhteensä 250 artikkelia, jotka täytyy jakaa 15 kirjaan. Artikkeleiden järjestystä ei saa muuttaa. Jos artikkeita olisi vain viisi ja kirjoja vain kolme, jakotapoja olisi kuusi: AAABC, AABBC, AABCC, ABBBC, ABBCC ja ABCCC. Tässä esim. AABBC tarkoittaa, että ensimmäisessä osassa on kaksi, toisessa myös kaksi ja kolmannessa yksi artikkeli. Professorin kirjasarjan tapauksessa mahdollisia jakoja on kuitenkin huomattavasti enemmän.

Kirjojen arvostelija valitsee aluksi yhden teoksista sattumanvaraisesti. Tämän jälkeen kirjan jokaisella artikkelilla on eri todennäköisyys tulla valituksi. Esim. jos kirjassa on neljä artikkelia, todennäköisyydet ovat kirjan alusta lukien 4 : 3 : 2 : 1 eli 40 %, 30 %, 20 % ja 10 %. Jos artikkeleja on viisi, todennäköisyydet ovat vastaavasti 5 : 4 : 3 : 2 : 1 eli 33 %, 27 %, 20 %, 13 % ja 7%. Todennäköisyys lasketaan samalla tavalla kaikilla muillakin artikkelimäärillä.

Näiden tietojen perusteella voidaan laskea sivistyssanojen määrän odotusarvo eli kuinka monta sivistyssanaa arvostelijan valitsemassa artikkelissa on keskimäärin. Esim. jos viiden artikkelin sivistyssanojen määrät ovat 20, 8, 35, 12 ja 14, ja artikkelit on jaettu AAABC, odotusarvo on 14,833. Mutta jos artikkelit onkin jaettu AABCC, odotusarvo on 21,222, mikä on tässä tapauksessa paras tulos. (Odotusarvo?!)

Professorin artikkeleiden sivistyssanojen määrät ovat välillä 0–1000, ja ne ovat tiedostossa tsk.txt.

Vastausohje

Kirjoita vastaukseen artikkelien sijoittelu esimerkin tapaan, niin että ensimmäisen kirjan kirjain on A ja viimeisen O.

Vastaus näyttää tältä:

A...O

Pisteiden kohdalle kuuluu 248 kirjainta väliltä A–O kasvavassa järjestyksessä.

Vastaukset

32 henkilöllä on tulos. Suluissa oleva luku tarkoittaa sivistyssanojen määrän odotusarvoa tuhatkertaisena.

FooBat (687807), os (687807), Pekka Karjalainen (687807), lukujenVihaaja (687807), Metabolix (687807), jlaire (687807), Sisuaski (687807), Chiman (687807), Konvehti (687807), Laitinen (687807), Grez (687807), L2-K2 (687807), kllp (687807), Jhuunhym (687807), Laakeri (687807), symbols (687807), öppis (687807), membolic (687807), Ruokauuni (687807), zebraze (687807), Legu (687807), Torgo (687041), TapaniS (684400), isashkar (684269), jnalanko (680235), Deewiant (560331), Jalmari91 (491179), qalle (489217), Juice (402702), Salama (393667), ezuli (329914), Touho (264746)

Ennätyksen kehitys

Aika Käyttäjä Tulos
16.12.2006 10:00:00 * FooBat 422062
16.12.2006 11:00:00 * FooBat 461588
16.12.2006 11:05:01 * FooBat 466344
16.12.2006 11:10:01 * FooBat 503264
16.12.2006 11:15:01 * FooBat 508227
16.12.2006 11:20:01 * FooBat 565732
16.12.2006 11:25:01 * FooBat 585481
16.12.2006 11:30:01 * FooBat 622847
16.12.2006 11:35:01 * FooBat 632079
16.12.2006 11:40:01 * FooBat 640843
16.12.2006 11:45:01 * FooBat 650572
16.12.2006 11:50:01 * FooBat 662893
16.12.2006 11:55:01 * FooBat 687041
16.12.2006 12:00:00 * FooBat 687807

*) Ajat ennen 27.12.2010 ovat arvioita, koska tarkkaa aikaa ei ole tallennettu.

Kirjaudu sisään Ohjelmointiputkaan, niin voit lähettää vastauksen tehtävään.

Keskustelu

Katso myös Putkaposti 12: Tietosanakirja.

Tietoa sivustosta