CalcBE
Calculators Search
Autres langues 日本語 | English | 简体中文 | Español | Português (Brasil) | Bahasa Indonesia | Français | हिन्दी | العربية

Calculateur étoiles et barres

Calculez les répartitions avec répétition en quelques secondes, avec détail des formules utilisées.

Comment l'utiliser (3 étapes)

  1. Saisissez n (total) et k (nombre de variables ou de boîtes).
  2. Choisissez la contrainte : xi ≥ 0, xi ≥ 1 ou xi ≥ ai (avec option bornée).
  3. Copiez une URL de partage pour retrouver exactement le même état.

Note : cette page compte des boules identiques. Si elles sont distinctes, le modèle change.

Guide visuel

Pour les petites entrées, cette zone montre un exemple d'encodage avec des étoiles (*) et des barres (|). C'est une illustration, pas l'unique arrangement possible.

Condition
Exemples :

Résultat

Condition:
Méthode:
Valeur:
Chiffres:
Formule:

Étapes (courtes)

Afficher le raisonnement

    Exemples (solutions)

    Afficher les solutions pour petits n,k

    Tip: Solutions listing is capped (performance). For large inputs, use the count only.

    Formulas & common mistakes

    Common mistakes

    Calculatrices associées

    FAQ

    Qu’est-ce que la méthode des étoiles et barres ?

    Cette méthode compte le nombre de façons de répartir `n` objets identiques dans `k` boîtes, c’est-à-dire le nombre de solutions à `x1+…+xk=n` sous des contraintes comme `xi≥0`.

    Pourquoi le cas non négatif devient-il C(n+k−1, k−1) ?

    Placez `n` étoiles et `k−1` barres sur une ligne. Le choix des positions des barres détermine une solution unique, d’où `C(n+k−1, k−1)`.

    Comment la formule change-t-elle quand xi≥1 ?

    Posez `yi=xi−1`. Alors `y1+…+yk=n−k` avec `yi≥0`, donc le comptage vaut `C(n−1, k−1)` si `n≥k`, sinon 0.

    Comment fonctionnent les bornes inférieures xi≥ai ?

    Posez `yi=xi−ai`. Alors `y1+…+yk=n−Σai` avec `yi≥0`. Si `n≥Σai`, le comptage vaut `C((n−Σai)+k−1, k−1)`, sinon 0.

    Et si les objets sont distinguables ?

    Cette calculatrice suppose des boules identiques. Si elles sont distinguables, le modèle change, souvent vers `k^n` ou un multinomial ; utilisez alors un autre outil adapté au problème.

    Calculatrices liées