Kombinaatiolaskin

Kombinaatio­laskin

Tervetuloa kombinaatio­laskimeen. Syötä alkioiden määrä (n) ja poimintojen määrä (k tai r). Valitse alla oleva ruutu, jos sallit toistot. Paina sitten ”Laske”-painiketta.

Tulos:
2026-10-07, tekijä
Adam Narkiewicz

Adam on kauppa­tieteiden tohtori, vastaa teknisten artikkelien kirjoitta­misesta ja valvoo verkko­sovellusten kehitystä. Löydät hänet täältä:
https://narkiewicz.info/
https://www.linkedin.com/in/adamnarkiewicz/

Kombinaatio­kaava

Kombinaatio kertoo meille, mitkä k kohdetta valitaan n kohteen joukosta. Sitä kutsutaan usein n:n k-kombinaa­tioksi, mitä ei pidä sekoittaa n:n k-variaatioon. Kombinaa­tioissa valittujen kohteiden järje­styksellä ei ole merkitystä, ja variaa­tioissa taas on.

Kuinka monella tavalla voidaan valita k alkiota suuremmasta n alkion joukosta? Symboli n:n k-kombinaa­tioiden määrälle ilman toistoja (eli kun jokainen valittu alkio poistetaan käytet­tävissä olevien joukosta niin, ettei sitä voida valita uudelleen) on C(n,k). Monissa lähteissä käytetään myös symboleita Ckn tai (nk), joista jälki­mmäinen on hyvin suosittu. Voimme siis kirjoittaa

C(n,k)=Ckn=(nk)=n!k!(n−k)!,

jossa n! tarkoittaa n:n kertomaa. Toisaalta symboli n:n k-kombinaa­tioiden määrälle toistoilla (eli valitut alkiot palaavat käytet­tävissä olevien joukkoon ja voidaan valita uudelleen) on E(n,k), joka kirjoite­taan joskus myös ((nk)):

E(n,k)=((nk))=C(n+k−1,k)=(n+k−1)!k!(n−1)!.

Kombinaatiot ja variaatiot ilman toistoja liittyvät toisiinsa kaavalla

C(n,k)=P(n,k)k!.

Variaatioiden lukumäärä jaetaan k!:lla alkioiden järje­styksen huomi­oimiseksi. Järje­styksellä ei ole merkitystä kombinaa­tioissa, mutta variaa­tioissa on. Jos olet kiinnostunut tilanteista, joissa valittujen kohteiden järje­styksellä on väliä, tutustu permutaatio- ja variaatio­laskimeemme.

Esimerkkejä kombinaa­tioista

Kuinka monta kättelyä 100 ihmisen ryhmässä?

Kuvittele, että olet juuri saapunut cocktail­kutsuille. Vieraita on 100 (mukaan lukien sinä). Pyrkiessäsi terve­htimään jokaista kätte­lemällä, mietit, kuinka monta käden­puristusta tapahtuisi yhteensä, jos kaikki terve­htisivät kaikkia.

Ihmisiä on n = 100. Kuinka monta eri ihmisparia tästä ryhmästä voidaan muodostaa? Tai toisin sanoen kuinka monta 100:n 2-kombinaa­tiota on olemassa? Vastaus on

C(100,2)=(1002)=100!2!98!=100×992=4950.

Käden­puristuksia olisi 4950. Huomaa, että käytämme kombinaa­tioita ilman toistoja, koska ihminen ei voi kätellä itseään!

Kuinka monta pokerikättä on olemassa?

Ajatellaan peliä ilman jokereita, eli pakassamme on 52 korttia. Valitsemme viisi korttia ilman toistoja (koska emme voi nostaa samaa korttia kahdesti). Korttien järje­styksellä ei ole väliä. Siksi voimme käyttää n:n k-kombinaa­tioita ilman toistoja, jossa n = 52 ja k = 5:

(525)=2598960.

Siispä pokerissa on 2 598 960 erilaista kättä. Kun tiedämme tämän, voimme laskea todennä­köisyyden saada mikä tahansa arvo­tetuista pokeri­käsistä.

Nelosten todennä­köisyys

Neljän saman saamiseksi meidän tulee ensin valita toistettava arvo (13 vaihtoehtoa) ja sitten viides kortti (48 vaihtoehtoa). On siis (131)(481)=13×48=624 erilaista kättä, joissa on neloset. Todennä­köisyys saada tällainen käsi sattumalta on siis 6242598960=14165≈0,024 %.

Täyskäden todennä­köisyys

Täyskäden todennä­köisyyden laskeminen on vaikeampaa. Ensiksi meidän täytyy valita parin arvo (13 vaihtoehtoa) ja kolmosten arvo (12 vaihtoehtoa – tämä ei voi olla sama kuin parilla, joten yksi vaihtoehto poistuu). Seuraavaksi meidän on otettava huomioon erilaiset maiden yhdistelmät. Parille on (42) mahdollista yhdistelmää ja kolmosille (43) yhdistelmää. Nyt kerromme nämä luvut saadaksemme mahdolli­suuksien kokonais­määrän:

(131)(42)(121)(43)=13×6×12×4=3744.

Erilaisia täyskäsiä on 3744, joten todennä­köisyys saada sellainen sattumalta on 37442598960=64165≈0,144 %. Tämä tarkoittaa, että täyskäden saaminen on kuusi kertaa niin todennä­köistä kuin nelosten.

Värin todennä­köisyys

Väri tarkoittaa, että meillä on viisi samaa maata olevaa korttia. Valitaan ensin maa – vaihtoehtoja on neljä. Sitten valitaan viisi kyseisen maan 13 kortista: sen voi tehdä (135) tavalla. Kaiken kaikkiaan erilaisten värikäsien määrä on

(41)(135)=4×1287=5148.

Todennä­köisyys saada väri sattumalta on 51482598960=3316660≈0,198 %.

Huomaa! Tämä kaava sisältää myös mahdolli­suuden saada värisuora eli värin erity­istapaus, jossa kortit ovat saman maan lisäksi myös peräkkäisiä. Jos haluat laskea todennä­köisyyden saada ”tavallinen” väri, jossa kortit eivät ole peräkkäisiä, vähennä värisuoran laskelmalla (katso alla) saatava arvo yllä lasketusta todennä­köisyydestä.

Suoran todennä­köisyys

Tässä on kyse viiden kortin jonosta – kukin kortti on arvoltaan edellistä korttia yhden korkeampi – maista riippumatta. Tällaisten käsien lukumäärän selvittä­miseksi meidän tulee ensin määrittää korkein kortti. Korkein kortti voi olla ässä, kuningas, kuningatar, jätkä, 10, 9, 8, 7, 6 tai 5 (ässä voi toimia myös alimpana korttina järje­styksessä 5-4-3-2-A), joten korkeimman kortin arvolle on 10 vaihtoehtoa. Kun korkein kortti on valittu, kaikkien jäljellä olevien korttien arvot määrittyvät sen mukaan. Nyt meidän täytyy valita maat. Mahdollisia maita on neljä, ja valitsemme maan erikseen kullekin viidestä kortista. Käytämme näin ollen 4:n 5-variaatioita toistoilla, ja tämän kaava on 45. Siksi suoran sisältävien käsien kokonais­määrä on

(101)×45=10×1024=10240.

Todennä­köisyys saada suora sattumalta on 102402598960=12832487 ≈0,394 %.

Huomaa! Tämä kaava sisältää myös mahdolli­suuden saada värisuora eli suoran erityis­tapaus, jossa kortit ovat peräk­käisyyden lisäksi myös samaa maata. Jos haluat laskea todennä­köisyyden saada ”tavallinen” suora, jossa kortit eivät ole samaa maata, vähennä värisuoran laskelmalla (katso alla) saatava arvo yllä lasketusta todennä­köisyydestä.

Värisuoran todennä­köisyys

Värisuora on yksi arvo­kkaimmista ja harvina­isimmista pokeri­käsistä. Tässä kädessä kortit ovat peräkkäisiä kuten suorassa, mutta myös samaa maata kuten värissä. Tällaisten käsien lukumäärän laske­miseksi meidän on ensin valittava korkein kortti. Kuten tavalli­sessakin suorassa tämän voi tehdä 10 tavalla. Kun korttien arvot on määritetty, meidän on valittava maa, ja tämän voi tehdä neljällä tavalla. Lopullinen kaava on

(101)(41)=10×4=40.

Tällaisia käsiä on vain 40, joten todennä­köisyys saada värisuora sattumalta on 402598960=164974≈0,00154 %.

Huomaa! Tämä kaava sisältää myös mahdolli­suuden saada kuningas­väri­suora (katso alla). Jos haluat laskea todennä­köisyyden saada muu värisuora kuin kuningas­väri­suora, vähennä kuningas­väri­suoralle saatava arvo yllä lasketusta todennä­köisyydestä.

Kuningas­väri­suoran todennä­köisyys

Kuningas­väri­suoran todennä­köisyys on vielä pienempi kuin värisuoran. Tämä johtuu siitä, että kuningas­väri­suora on värisuora, jonka korkein kortti on ässä. Siksi kuningas­väri­suoran korttien arvot ovat aina samat: ässä, kuningas, kuningatar, jätkä ja kymppi. Ainoa asia, joka voi vaihtua, on korttien maa. Koska maita on vain neljä, on vain neljä kättä, joissa on kuningas­väri­suora. Sellaisen saamisen todennä­köisyys on 42598960=1649740≈0,000154 %. Tämä on 10 kertaa pienempi kuin värisuoran todennä­köisyys.

Kolmosten todennä­köisyys

Kolmen saman saamiseksi meidän on ensin valittava kolmosten arvo. Sen voi tehdä 13 tavalla. Sitten meidän on valittava kahden muun kortin arvot jäljellä olevista 12 arvosta. Meidän täytyy varmistaa, että emme saa paria (muuten kyseessä olisi täyskäsi eikä kolmoset), joten käytämme 12:n 2-kombinaa­tioita ilman toistoja: (122). Lopuksi meidän on valittava maat. Ensin valitsemme kolmosten maan: (43). Sitten valitsemme kahden jäljellä olevan kortin maat – ja koska niillä on eri arvot, käytämme 4:n 2-variaa­tioita toistoilla, josta saadaan tulos 42. Lopulli­seksi kaavaksi tulee

(131)(122)(43)42=13×66×4×16=54912.

Todennäköisyys saada kolmoset on 549122598960=884165 ≈2,11 %.

Kahden parin todennä­köisyys

Kuinka monella eri tavalla voimme saada kaksi paria? Ensin meidän on valittava parien arvot: (132). Toiseksi meidän on valittava viidennen kortin arvo: (111). Kolmanneksi meidän on valittava kummankin parin korttien maat. Jokaisessa parissa korttien on oltava eri maata, joten on (42) tapaa valita maat alempi­arvoiselle parille ja (42) tapaa valita maat ylempi­arvoiselle parille. Lopuksi meidän täytyy valita viidennen kortin maa, ja tämän voi tehdä neljällä tavalla. Niinpä kertomalla kaikki nämä tekijät saamme kaavan

(132)(111)(42)(42)(41)=78×11×6×6×4=123552.

Todennä­köisyys saada kaksi paria on 1235522598960=1984165≈4,75 %.

Parin todennä­köisyys

Lopuksi yhden parin todennä­köisyys voidaan laskea seuraavasti: 1) valitaan parin arvo: (131); 2) valitaan muiden korttien arvot: (123); 3) valitaan parin korttien maat: (42); ja 4) valitaan muiden kolmen kortin maat: 43. Saatat ihmetellä, miksi valitsimme kolmen erilaisen kortin arvot käyttämällä kombinaa­tioita (eli (123)), mutta niiden maat käyttämällä variaa­tioita (eli 43)? Meidän on käytettävä kombinaa­tioita arvojen valitse­miseen, koska näiden korttien järje­styksellä kädessä ei ole väliä – jos muutamme korttien järjestystä, kyseessä on edelleen sama pokerikäsi. Nämä ovat kuitenkin kolme eriarvoista korttia, joten niillä on luonno­llinen järje­styksensä – korke­immasta alimpaan. Voimme käyttää tätä luonno­llista järjestystä kunkin kortin tunnista­miseen maita valittaessa. Valitsemme ensin korkeimman kortin maan. Sitten valitsemme keski­mmäisen kortin maan. Ja lopuksi valitsemme alimman kortin maan. Jokaisessa valinnassa on neljä vaihtoehtoa, mikä antaa meille 4×4×4=43 mahdolli­suutta.

Siksi yhden parin sisältävien käsien kokonais­määrä on

(131)(123)(42)43=13×220×6×64=1098240

ja yhden parin saamisen todennä­köisyys on 10982402598960=352833 ≈42,3 %. Voit vahvistaa tämän tuloksen kokeelli­sesti. Sekoita pakka ja nosta viisi korttia. Saitko parin? Merkitse vastaus muistiin. Toista tämä prosessi useita kertoja – saat todennä­köisesti yhden parin hieman harvemmin kuin puolet ajasta.

Mikä on lottovoiton todennä­köisyys?

Monissa maissa pelataan lottoa, jossa muutama numeroitu pallo arvotaan suuremmasta pallo­joukosta. Voittaja on se, joka on valinnut oikeat numerot – ja voitto­summat ovat usein hyvin korkeita. Tarka­stellaan esimerkkinä Veikkauksen lottoa. Tässä pelaaja valitsee seitsemän numeroa väliltä 1…40 (ei toistoja). Kaikkien mahdollisten yhdi­stelmien lukumäärä on

(407)=18643560.

Siispä Veikkauksen lotossa on 18 643 560 tapaa valita numerot. Toisin sanoen sinun pitäisi ostaa 18 643 560 lottoriviä varmi­staaksesi, että saat päävoiton. Jos pelaat vain yhden rivin, voitto­mahdolli­suutesi on 1:18 643 560, joka on suunnilleen 0,0000054 %.

Kuinka monta tapaa tuoda napostel­tavaa juhliin?

Kuvitellaan tässä esimerkissä, että olet menossa ystäväsi luokse juhliin. Sinua on pyydetty osalli­stumaan tuomalla pientä purtavaa. Napo­steltavia on kolmen­laisia: peruna­lastut, pikkuleivät ja suolakeksit. Aiot ostaa viisi pussillista. Kuinka monta mahdollista kombinaatioita on?

Ensin huomaamme, että valittavana on kolme alkiota, joten n = 3. Toiseksi niiden järje­styksellä ei ole merkitystä. Kolmanneksi voimme ostaa kutakin tyyppiä useamman pussillisen. Meidän tulee siis käyttää 3:n 5-kombinaa­tioita toistoilla. Kaava on

E(3,5)=(3+5−15)=21.

On 21 tapaa valita naposteltavat juhliin. Voimme vahvistaa laskelman luettele­malla kaikki mahdolliset kombinaatiot (tehdään listasta lyhyempi nimeämällä vaihtoehdot kirjaimilla A, B ja C):

AAAAA
AAAAB
AAABB
AABBB
ABBBB
BBBBB
CAAAA
CAAAB
CAABB
CABBB
CBBBB
CCAAA
CCAAB
CCABB
CCBBB
CCCAA
CCCAB
CCCBB
CCCCA
CCCCB
CCCCC

Kombinaatio­kaavan selitys

n:n k-kombinaatiot ilman toistoja

Kaava n:n k-kombinaa­tioille ilman toistoja (kutsutaan joskus myös ”n yli k:n”- tai ”n yli r:n” -kaavaksi) on

C(n,k)=n!k!(n−k)!.

Vahvi­stetaan kaavan oikee­llisuus tutkimalla prosessia, jossa valitaan k lukua väliltä 1…n. Aloitamme asettamalla valitut luvut lukujonoon, jonka pituus on k. Jonon ensim­mäisellä paikalla voi olla mikä tahansa n luvusta. Kun ensim­mäiselle paikalle valittu luku on poistettu joukosta, lukujonon toiselle paikalle on valit­tavissa n − 1 vaihtoehtoa. Tämäkin luku poistetaan joukosta, jolloin kolmannelle paikalle on valit­tavissa enää n − 2 lukua. Jatkamme lukujen valit­semista tällä tavalla, kunnes olemme täyttäneet koko k:n pituisen lukujonon. Saadaksemme tällaisten lukujonojen kokonais­määrän (joka on yhtä suuri kuin n:n k-variaatioiden määrä ilman toistoja) meidän täytyy kertoa kussakin vaiheessa saatavilla olevien vaihto­ehtojen lukumäärät:

P(n,k)=n×(n−1)×(n−2)×⋯×(n−k+1)⏟k tekijää.

Tämä kertolasku on kuitenkin yksin­kertaisesti kertoman k suurimman tekijän tulo. Voimme siis kirjoittaa sen uudelleen muotoon

P(n,k)=n!(n−k)!,

jossa nimi­ttäjässä oleva kertoma kumoaa osoittajan n − k pienintä kertomaa niin, että jäljelle jäävä osa vastaa edellistä kaavaa.

Vielä ei kuitenkaan tullut valmista, sillä olemme laskeneet tähän mennessä variaa­tioiden määrän, emme kombinaa­tioiden. Variaa­tioissa alkioiden järje­styksellä on merkitystä. Välitimme järje­styksestä lukujonoa muodoste­ttaessa – valitsimme luvun ensim­mäiseen paikkaan, sitten toiseen, kolmanteen ja niin edelleen. Nyt haluamme käsitellä kaikki samoista luvuista muodoste­ttuja lukujonoja yhtenä kombinaa­tiona. Kuinka monta erilaista lukujonoa voidaan siis tehdä k eri luvusta? Vastaus on helppo: se on k!. Variaa­tioita on k! kertaa niin monta kuin kombinaa­tioita. Saadaksemme kombinaa­tioiden lukumäärän meidän täytyy jakaa variaa­tioiden määrä k!:lla:

C(n,k)=P(n,k)k!=n!k!(n−k)!.

n:n k-kombinaa­tiot toistoilla

Miten saamme kaavan n:n k-kombinaa­tioista toistoilla? Jokainen n alkiosta voidaan valita 0…k kertaa, joten kuvitellaan n koria, jotka on numeroitu 1:stä n:ään. Kussakin korissa on enintään k palloa, ja kaikkien korien pallojen kokonais­määrä on k. Korit edustavat alkioita, ja kussakin korissa olevien pallojen määrä kertoo meille, kuinka monta kertaa valitsemme kyseisen korin edustaman alkion.

Miten kunkin korin sisältämien pallojen lukumäärää voidaan kuvata lukujonon avulla? Muodos­tetaan n − 1 luvun pituinen jono seuraavalla tavalla: tämän lukujonon i. luku kertoo meille, montako palloa ja koria on yhteensä ensim­mäisestä korista i. koriin. Esimerkiksi tämän lukujonon ensimmäinen luku on yksi plus ensimmäisen korin pallojen määrä (joten se voi olla mitä tahansa väliltä 1…k + 1). Toinen luku on kaksi plus kahden ensimmäisen korin pallojen määrä (joten se voi olla mitä tahansa väliltä 2…k + 2, mutta sen täytyy olla suurempi kuin ensimmäinen luku). Kolmas luku on kolme plus kolmen ensimmäisen korin pallojen määrä (mitä tahansa väliltä 3…k + 3, mutta suurempi kuin toinen luku). Ja niin edelleen. On helppo nähdä, että tämän lukujonon viimeisen luvun arvo on n − 1 plus kaikkien paitsi viimeisen korin sisältämien pallojen määrä. Sen arvo voi olla alimmiltaan n − 1 (jos kaikki pallot ovat viimeisessä korissa) tai korke­immiltaan n − 1 + k (jos viimeisessä korissa ei ole yhtään palloa).

Vaihdetaan nyt näkökulmaa. Meillä on joukko numeroita väliltä 1…n − 1 + k. Valitsemme tästä joukosta n − 1 lukua ilman toistoja. Asetamme ne järje­stykseen pienimmästä suurimpaan, ja nyt tiedämme, montako palloa kuhunkin koriin menee. Kukin tapa valita n − 1 lukua suuremmasta n − 1 + k luvun joukosta vastaa täsmälleen yhtä tapaa jakaa k palloa n koriin. Mutta kuinka monella tavalla voidaan valita n − 1 lukua ilman toistoja n − 1 + k luvun joukosta? Vastaus on

C(n+k−1,n−1)=(n+k−1)!(n−1)!k!.

Tämä on melkein etsimämme kaava. Viimeisessä vaiheessa huomaamme, että voimme vaihtaa nimi­ttäjässä olevien kertomien järjestystä, toisin sanoen

C(n+k−1,n−1)=(n+k−1)!(n−1)!k!=(n+k−1)!k!(n−1)!=C(n+k−1,k)

ja lopuksi

E(n,k)=C(n+k−1,k)=(n+k−1)!k!(n−1)!.

Pascalin kolmio ja binomi­kertoimet

Binomi on lauseke, jossa on kaksi termiä, kuten x+y. Binomi­kertoimet ovat lukuja, jotka esiintyvät x:n ja y:n vieressä, kun x+y korotetaan ei-negatiivi­seen kokonais­luku­potenssiin. Esimerkiksi (x+y)0=1, (x+y)1=x+y, (x+y)2=x2+2xy+y2, (x+y)3=x3+3x2y+3xy2+y3 – näissä esi­merkeissä binomi­kertoimet ovat 1, 1-1, 1-2-1 ja 1-3-3-1. Binomi­kertoimet liittyvät n:n k-kombinaa­tioihin: kun kirjoitamme lausekkeen (x+y)n auki, lausekkeen xkyn−k vieressä oleva kerroin on (nk). Esimerkiksi yhtälössä (x+y)3=x3+3x2y+3xy2+y3 lausekkeen x2y vieressä oleva kerroin on (32)=3. Tämä voidaan ilmaista yleisesti kaavalla

(x+y)n=∑k=0n(nk)xkyn−k.

Lisäksi binomi­kertoimet muodostavat mielen­kiintoisen kuvion – ne voidaan järjestää kolmioksi, joka tunnetaan yleisesti Pascalin kolmiona:

n
01
111
2121
31331
414641
515101051
6⋯

Mielen­kiintoista Pascalin kolmiossa on, että seuraava rivi voidaan muodostaa laskemalla yhteen edellisen rivin viere­kkäiset luvut. Esimerkiksi rivillä n = 4 esiintyvä luku 6 tulee edellisen rivin luvuista 3 + 3. Vastaavasti rivillä n = 5 esiintyvä 10 tulee edellisen rivin luvuista 4 + 6. Tämä havainto voidaan tiivistää yhtälöksi

(nk)=(n−1k−1)+(n−1k).

Binomi­yhtälöt ja identi­teetit

Tässä on joitakin parhaiten tunnetuista binomi­kertoimiin liittyvistä identi­teeteistä:

1)
(nk)=(nn−k)
2)
(nk)=nk(n−1k−1)
3)
(nk)=nn−k(n−1k)
4)
(nk)=n−k+1k(nk−1)
5)
(nk)=(n−1k−1)+(n−1k)
6)
∑k=0n(nk)=2n
7)
∑k=0n(nk)2=(2nn)
8)
∑k=0n(nk)xk=(1+x)n
9)
∑k=0n(nk)xkyn−k=(x+y)n

n yli k:n Pythonissa

Python-ohjel­mointi­kielessä saat n:n k-kombinaa­tioiden lukumäärän ilman toistoja käyttämällä math-moduulin comb-funktiota:

from math import comb def nCk(n, k): return comb(n, k)

Voit laskea n:n k-kombinaa­tioiden lukumäärän toistoilla käyttämällä kaavaa, joka liittää kombinaatiot toistoilla kombinaa­tioihin ilman toistoja:

from math import comb def nEk(n, k): return comb(n + k - 1, k)

Jos haluat näyttää kaikki n:n k-kombinaatiot ilman toistoja, tähän tarko­itukseen löytyy myös sisään­rakennettu funktio:

from itertools, import combinations def list_combs(n, k): for c in combinations(range(1, n+1), k): print(c)

Ja näin näytät kaikki n:n k-kombinaatiot toistoilla:

from itertools import combinations_with_replacement def list_combs_wr(n, k): for c in combinations_with_replacement(range(1, n+1), k): print(c)

Jos haluat kirjoittaa oman funktiosi n:n k-kombinaatioiden laskemiseen ilman toistoja, tässä on esimerkki:

from math import factorial def nCk(n, k): return int(factorial(n) / (factorial(k) * factorial(n-k)))

Tätä voit käyttää laskeaksesi n:n k-kombinaatiot toistoilla:

from math import factorial def nEk(n, k): return int(factorial(n + k - 1) / (factorial(k) * factorial(n-1)))

Näin käytät kombinaatio­laskinta

Kombinaatio­laskimella voit laskea n:n k-kombinaatiot toistoilla tai ilman. Aloita lasku­toimitus syöttämällä käytet­tävissä olevien alkioiden määrä n-kirjaimella merkittyyn kenttään. Syötä sitten poimintojen määrä kenttään, jossa on merkintä k tai r. Jos olet kiinno­stunut kombinaa­tioista toistoilla, rastita kyseinen valinta­ruutu. Paina lopuksi ”Laske”-painiketta, niin tulokset näytetään alla.

Laskin soveltuu erityisen hyvin laskuto­imituksiin, joissa on erittäin suuria lukuja. Sellaisten syötteiden kuin n = 1000000 ja k = 1000 tulosten laskeminen onnistuu ilman ongelmia. Suurille luvuille laskin näyttää tuloksen kahdessa muodossa. Ensim­mäisellä rivillä näytetään likiarvo tieteelli­sellä merkintä­tavalla ja toisella rivillä tarkka ratkaisu.

Esiasetettuja rajoja ei ole, ja laskin pyrkii suori­ttamaan laskuto­imitukset riippumatta n:n ja k:n suuruudesta. Laskuto­imitusten onni­stuminen riippuu järje­stelmäsi kokoon­panosta. Chrome-selaimen modernit versiot pystyvät helposti laskemaan pöytätietokoneilla tulokset sellaisille syötteille kuin n = 8000000000 ja k = 10000000 (kuinka monella tavalla voidaan valita 10 000 000 selviytyjää elämään jätti­mäisellä avaruusa­luksella, kun asteroidin törmäys on tuhonnut maapallon?). Muun­laisilla järje­stelmillä, erityisesti mobiili­laitteilla, voi kuitenkin olla vaikeuksia näin suurten lukujen kanssa.

Laskimessa on monta muutakin omina­isuutta. Voit:

  1. Valita kanta­luku­järje­stelmän, jolla tulokset esitetään. Voit käyttää mitä tahansa kokonais­lukua väliltä 2…36. Oletus­kantaluku on 10, eli tulokset näytetään oletuksena desimaali­järje­stelmällä. Jos valitset eri kantaluvun, sitä käytetään vain tulosten näyttä­miseen. Syöte tulkitaan aina desimaali­järje­stelmän mukaan.
  2. Tyhjentää n- ja k-kentät napsautta­malla ”Tyhjennä”-painiketta. Sitten voit syöttää halutut arvot uudelleen.
  3. Kopioida tuloksen leike­pöydälle. Voit käyttää tätä toimintoa (ja kaikkia muita seuraavia toimintoja) napsautta­malla siihen liittyvää painiketta ”Tulos”-kentän yläpuolella.
  4. Ladata tuloksen ja tallentaa sen laitteellesi teksti­tiedostona.
  5. Tulostaa tuloksen.
  6. Kopioida leike­pöydälle linkki tulokseen.
  7. Tyhjentää tuloksen.

Viittaa tähän sisältöön tai upota se

Voit käyttää tätä sivustoa velo­ituksetta, mukaan lukien kaupa­llisiin tarko­ituksiin, kunhan mainitset tämän sivuston lähteenä. Jos viittaat siihen tietee­llisessä tekstissä, voit käyttää seuraavaa viittau­stapaa:

Narkiewicz A.: Kombinaatiolaskin. https://minesweeper.us/miinaharava/kombinaatiolaskin/. Viitattu .

Jos viittaat tähän sivustoon internetissä, voit linkittää siihen sen pääo­soitteella (https://minesweeper.us/miinaharava/kombinaatiolaskin/), tai jos haluat lisätä linkin tiettyyn tulokseen, käytä painiketta ”Kopioi linkki leike­pöydälle”.

Voit myös upottaa tämän sivuston omalle sivu­stollesi iframe-elementin avulla. Jos haluat, että tämä sivu näyttää vain laskimen ja piilottaa kaiken muun sisällön (valikot, artikkelin jne.), voit käyttää seuraavaa URL-osoitetta src-attribuu­tissa: https://minesweeper.us/miinaharava/kombinaatiolaskin/?iframe=1.

Maini­tsethan tämän sivun sivu­stollasi viittaa­malla siihen napsautet­tavalla linkillä. Voit myös ilmoittaa meille, että olet upottanut sovel­luksemme sivu­stollesi, lähet­tämällä sähköpostia osoit­teeseen contact@simiade.com. Tällöin pystymme tiedottamaan sinulle mahdolli­sista sovel­lukseen teke­mistämme muutoksista, jotka saattavat vaatia sivusto­vastaajia päivit­tämään tapaa, jolla sivustot näyttävät sovelluksen.

Lähteet

Charalambides, Charalambos A., Enumerative Combinatorics, CRC Press, 2002.

Ota yhteyttä

Jos sinulla on kysyttävää, kommentteja tai ehdotuksia, voit jättää palautetta tänne:

Tai voit ottaa meihin yhteyttä postitse:

Simiade
Adam Narkiewicz
Plac Bankowy 2
00-095 Warszawa
Puola
+48 728235409
contact@simiade.com
https://simiade.com/fi/

Syötä ei-negatiivinen kokonaisluku. Älä käytä erottimia – vain numerot sallitaan.

Kantaluvun on oltava kokonaisluku väliltä 2…36.

n ei voi olla pienempi kuin k.

Lasketaan :n pituisia kombinaatioita alkion joukolle. Odota hetki...

(toistoilla)

Näytetään tuloksia...

Tapahtui virhe:

(-kantainen)

n ei voi olla 0.

Kombinaatiolaskin | Suuret luvut |

C(,)

E(,)

Tällä hetkellä toistoja ei sallita

Tällä hetkellä toistot on sallittu

kombinaatiot n=, k=

-kantainen

toistoilla

Palautteesi on lähetetty. Kiitos!