Miten lasketaan joukko?

Anonyymi

Ongelma on siis tällainen.

On esimerkiksi sata kierrosaikaa (esimerkiksi autolla ajetaan radalla). Kierrosajat ovat näin ollen satunnaisia, ja asetettu aikajärjestykseen hitaimmasta (sadas) nopeimpaan (ensimmäinen).

Tätä ei varsinaisesti tarvita, mutta jotta selityksestäni saisi joku selvää, niin sanotaan nyt että nopein aika on vaikkapa 1,23,55 ja hitain aika on 2,10,30 Loput 98 kierrosaikaa ovat sitten satunnaisesti sijoittuneet noiden väliin.

Nyt pitäisi laskea tästä määrästä helposti joukko, joka sisältää eniten aikoja kahden sekunnin sisällä. Keskimmäinen aika on siis se, jonka "yllä" ja "alla", on sekunnin sisällä enemmän aikoja, kuin esimerkiksi sitä seuraavasta nopeammasta tai hitaammasta ajasta mitattuna olisi.

Nyt ei kuitenkaan olla hakemassa sitä keskimmäistä aikaa, vaan koko joukkoa.

Sitten kun tuon joukon sijainti ja koko (aikojen määrä) on määritetty (eli sen joukon nopein, hitain, ja keskiaika), pitäisi määrittää toiseksi suurin joukko, jossa on toiseksi eniten aikoja kahden sekunnin sisällä.

Mutta tästä uudesta joukosta täytyy olla poistettu jo ensimmäiseen joukkoon kuuluvat ajat. Mutta, jo poistetut ajat täytyy ottaa sillä tavalla huomioon, että sen toiseksi suuremman joukon täytyy olla kuitenkin kokonainen, eli se ei saa "katketa", siten että esimerkiksi hitaampia aikoja otettaisiin huomioon, jos toiseksi suuremman joukon keskiaika on nopeampien puolella.

Ja tietenkin tätä jatketaan niin että määritetään kolmanneksi suurin joukko, ja sitten neljänneksi suurin, niin kauan että ajat loppuvat kesken.

Miten tällainen lasketaan?

Haluan käyttää tätä tapaa sekä tiettyjen urheilijoiden (joukkueen jäsenten) tehokkuuden määrittämiseen, mutta myös yksittäisten urheilijoiden tehokkuuden parantamiseen ja seuraamiseen.

Kiitos.

1

<50

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Matemaattisestihan tuo voitaisiin muotoilla, niin että etsitään maksimia (yli a:n) integraalille a-1:stä a 1:een funktiosta f, missä f on summa Diracin piikeistä (joka aika-arvon kohdalla Diracin piikki).

      Mutta lienee viisainta tehdä tämä ohjelmallisesti ihan vaan siten, että järjestää ajat ja käy ne läpi jokaista keskikohdaksi kokeillen ja katsoo millä tulee eniten arvoja mukaan. (Sehän on muuten vähän eri asia, että kysyttäisiin kahden sekunnin väliä vs. tuolleen, että vaaditaan keskikohta, jonka molemmat 1s puolet sitten tsekataan. Mutta ilmeisesti näin jälkimmäisellä tavalla halusit tehdä(?), Ai, niin itse asiassa myös tuossa matemaattisessa formulaatiossahan silloin a käy läpi vain aika-arvot).

      Muuta ajat millisekunneiksi, niin vertailu on helpompaa.

      Poistetaan joka kerta löydetyt ajat etsitään uudestaan jäljelle jääneistä. Huom: väli ei voi mennä poistetun osan yli, koska poistettu osa oli kaksi sekuntia pitkä ja koska myös seuraavissa käytetään 1 sekunnin sädettä, niin se ei ulotu eri osiin.

      Tässä olisi minun Python-koodia:
      https://repl.it/@minkkilaukku2/AikaJoukot#main.py
      En kovin testaillut sitä, joten saa ilmoittaa jos bugeja löytyy.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mitä hittoa tapahtuu nuorille miehillemme?

      Mikä on saanut heidän päänsä sekaisin ja kadottamaan järjellisyytensä normaalista elämästä ja ryhtymään hörhöiksi? https
      Maailman menoa
      353
      4006
    2. En sitten aio sinua odotella

      Olen ollut omasta halustani yksin, mutta jossain vaiheessa aion etsiä seuraa. Tämä on aivan naurettavaa pelleilyä. Jos e
      Ikävä
      83
      1749
    3. Muistatko kun kerroin...

      että palelen..? Myös nyt on kylmä. Tahtoisin peittosi alle.
      Ikävä
      43
      1520
    4. Martina jättää triathlonin: "Aika kääntää sivua"

      Martina kirjoittaa vapaasti natiivienkusta suomeen käännetyssä tunteikkaassa tekstissä Instassaan. Martina kertoo olevan
      Kotimaiset julkkisjuorut
      61
      1497
    5. En vain ole riittävä

      Muutenhan haluaisit minut oikeasti ja tekisit jotain sen eteen. Joo, ja kun et varmaan halua edes leikisti. Kaikki on o
      Ikävä
      28
      1328
    6. Oon pahoillani että

      Tapasit näin hyödyttömän, arvottoman, ruman ja tylsän ihmisen niinku minä :(
      Ikävä
      58
      1305
    7. Kuka sinä oikeen olet

      Joka kirjoittelet usein minun kanssa täällä? Olen tunnistanut samaksi kirjoittajaksi sinut. Miksi et anna mitään vinkkej
      Ikävä
      51
      1302
    8. Persut vajosivat pinnan alle

      Sosiaali- ja terveysministeri Kaisa Juuson (ps) tietämättömyys hallinnonalansa leikkauksista on pöyristyttänyt Suomen ka
      Maailman menoa
      199
      1268
    9. Hei, vain sinä voit tehdä sen.

      Only you, can make this world seem right Only you, can make the darkness bright Only you and you alone Can make a change
      Ikävä
      6
      1190
    10. Taasko se show alkaa

      Koo osottaa taas mieltään
      Ikävä
      26
      1177
    Aihe