Factorial (n!)

Întrebări frecvente

Ce este factorialul?

Factorialul unui numar natural n (notat n!) este produsul tuturor numerelor naturale de la 1 la n: n! = 1 x 2 x 3 x ... x n. Prin conventie, 0! = 1. Exemplu: 5! = 1x2x3x4x5 = 120. Factorialul creste extrem de rapid: 20! = 2.432.902.008.176.640.000.

Care este diferenta dintre combinari si aranjamente?

Combinarile C(n,k) numara grupuri de k elemente alese din n, fara a tine cont de ordine (ex: loto 6 din 49). Aranjamentele A(n,k) numara aceleasi grupuri TINAND cont de ordine (ex: podiumul 1, 2, 3 dintr-o cursa). Permutarile P(n) = n! sunt cazul special al aranjamentelor cu k=n (toate elementele, in toate ordinele posibile).

Cum se calculeaza probabilitatea la loto 6 din 49?

Probabilitatea de a castiga jackpot-ul la Loto 6/49 este 1/C(49,6) = 1/13.983.816, adica aproximativ 1 la 14 milioane. C(49,6) = 49! / (6! x 43!) = 13.983.816. Probabilitati intermediare: 5 numere corecte: C(6,5) x C(43,1) / C(49,6) = 6x43/13.983.816, aproximativ 1 la 54.200.

Cum se calculeaza numarul de anagrame ale unui cuvant?

Anagramele unui cuvant cu n litere distincte = n! (toate permutarile). Pentru cuvantul "CASA" (4 litere, litera A repetata de 2 ori): 4! / 2! = 24/2 = 12 anagrame. Formula generala pentru litere repetate: n! / (k1! x k2! x ...) unde k1, k2 sunt frecventele literelor repetate.

Ce sunt combinatiile cu repetitie?

Combinarile cu repetitie (multiset coefficients) numara modurile de a alege k elemente din n, permitand repetitia si fara a tine cont de ordine. Formula: C(n+k-1, k). Exemplu: cate moduri sunt de a da rest in bani unui cost, sau cate moduri de a imparti n obiecte identice la k persoane.

Cum se folosesc combinatorica in statistica si machine learning?

In statistica: calcul de intervale de incredere, teste de permutare, calcul de p-value. In probabilitati: distributia binomiala P(X=k) = C(n,k) x pk x (1-p)n-k. In machine learning: numarul de subseturi de caracteristici posibile pentru selectie de features = 2n. In genetica: numarul de combinatii genotipice posibile.

Care este cel mai mare factorial calculat in practica?

Calculatoarele standard pierd precizia pentru n! cu n > 170 (depasire floating point). Sisteme de calcul simbolic precum Wolfram Alpha sau Python cu biblioteca mpmath pot calcula factoriale arbitrar de mari. 100! are 158 de cifre. 1000! are 2.568 de cifre. In practica, se lucreaza cu logaritmii factorialelor (log(n!)) pentru a evita depasirile numerice.

Cum calculez rapid C(n,k) fara calculator?

Triunghiul lui Pascal ofera valorile C(n,k) rapid pentru n mic: fiecare celula este suma celor doua celule de deasupra. C(5,2) = 10, C(6,3) = 20, C(7,3) = 35. Formula de simetrie: C(n,k) = C(n, n-k), deci C(49,43) = C(49,6) = 13.983.816. Alternativ, formula iterativa: C(n,k) = n/1 x (n-1)/2 x (n-2)/3 x ... x (n-k+1)/k.

Factorial, combinari si permutari: bazele combinatoricii

Combinatorica este ramura matematicii care se ocupa cu numararea, aranjarea si selectia obiectelor. Cele trei concepte fundamentale sunt factorialul, combinarile si permutarile. Ele apar in probabilitati, statistica, informatica si in viata de zi cu zi: cate parole posibile are un sistem, care este probabilitatea de a castiga la loto, in cate moduri pot fi asezati invitatii la o masa.

Factorialul n! creste mai rapid decat orice functie exponentiala: 10! = 3.628.800, 15! = 1.307.674.368.000, 20! depaseste 2,4 miliarde de miliarde. Aceasta crestere exploziva este motivul pentru care criptografia moderna este sigura: numarul de chei posibile este atat de mare incat testarea tuturor ar dura mai mult decat varsta universului.

Exemple practice de calcul combinatoric

In cate moduri pot fi aranjati 5 elevi pe 5 locuri? Raspuns: permutari P(5) = 5! = 120 moduri. In cate moduri pot fi alese 3 persoane dintr-un grup de 10 pentru a forma o comisie (ordinea nu conteaza)? Raspuns: C(10,3) = 10! / (3! x 7!) = 120 de combinatii. Daca ordinea conteaza (presedinte, vicepresedinte, secretar)? Raspuns: A(10,3) = 10! / 7! = 720 aranjamente.

La loteria 6/49, probabilitatea de a nimeri toate 6 numerele este 1 din C(49,6) = 1 din 13.983.816. Daca joci un bilet pe saptamana, statistic vei astepta 268.919 de ani pentru a castiga jackpot-ul. Sansele sunt practic zero, ceea ce explica de ce loto este un joc de divertisment, nu o strategie financiara.

Aplicatii in informatica si inteligenta artificiala

In informatica, combinatorica apare constant. Complexitatea algoritmilor de sortare prin permutari brute este O(n!), adica devine inpracticabila rapid (pentru n=20, ai peste 2,4 x 10^18 operatii). Algoritmii de selectie a caracteristicilor (feature selection) in machine learning evalueaza subseturi din 2^n posibilitati pentru n variabile. Reteaua neuronala cu 100 de neuroni are mai multe configuratii de ponderi decat atomi in univers.

Calculatorul de pe aceasta pagina calculeaza instant factorial, combinari si aranjamente pentru numere mari, folosind aritmetica cu precizie extinsa pentru a evita erorile de rotunjire. Calculatorul de procente completeaza calculele probabilistice prin exprimarea rezultatelor ca proportii, iar calculatorul de ecuatii rezolva ecuatii care pot aparea in formulele combinatorice.