Сайтът все още се разработва и може да има грешки и неточности. Ако забележиш такава, пиши ни на ninelibera@gmail.com.

Комбинаторика

🃏 Разбъркай добре тесте от 52 карти. Почти сигурно е, че точно тази подредба не е съществувала никога досега в историята. Броят на всички възможни подредби е 52!=52⋅51⋅50⋅…⋅1≈8⋅106752! = 52 \cdot 51 \cdot 50 \cdot \ldots \cdot 1 \approx 8 \cdot 10^{67}. Дори всички хора на Земята да разбъркват по едно тесте в секунда от насам, ще са опитали нищожна част от тях. Комбинаториката е изкуството да броим, без да изброяваме – и да получаваме такива невъзможни за изброяване числа за секунди.

1. Правила за събиране и умножение

🤔 Загадка: В менюто има 3 супи и 4 основни ястия. Колко са възможностите за обяд, ако взимаш или супа, или основно? А ако взимаш супа и основно? В първия случай 3+4=73 + 4 = 7, във втория 3⋅4=123 \cdot 4 = 12. „Или“ събира, „и“ умножава.

Т

Правило за събиране и правило за умножение

Събиране: ако обект може да се избере от една група по mm начина или от друга (несвързана) група по nn начина, изборът е по m+nm + n начина. Умножение: ако първият избор е по mm начина и след всеки от тях вторият е по nn начина, двата заедно са по m⋅nm \cdot n начина (и аналогично за повече стъпки).
Защо правилата са верни?
  1. Събиране: групите нямат общи елементи, затова при броенето на всички възможности никой избор не се брои два пъти – просто преброяваме първата група и продължаваме с втората.
  2. Умножение: подреждаме двойките избори в таблица с mm реда (първия избор) и nn колони (втория). Всяка двойка е точно една клетка, а клетките са m⋅nm \cdot n.
  3. За повече стъпки прилагаме правилото многократно: двойките от първите два избора са m⋅nm \cdot n, след всяка от тях третият избор е по pp начина и т.н.

∎

🌳 Дърво на възможностите

Обличаме се: тениска, после панталон, после обувки. Всеки клон на дървото е един възможен тоалет. Колко са листата?

🔴🔵🟢👖🩳👖🩳👖🩳👟👞👟👞👟👞👟👞👟👞👟👞тениска: 3панталон: 2обувки: 2

3 · 2 · 2 = 12 тоалета (12 листа)

Правило за умножение: ако изборите се правят последователно и независимо, броят на начините се умножава.

2. Пермутации и вариации

О

Пермутации

Пермутация на nn различни елемента е тяхно подреждане. Броят им е n!=1⋅2⋅…⋅nn! = 1 \cdot 2 \cdot \ldots \cdot n („nn факториел“); по определение 0!=10! = 1. Ако сред елементите има еднакви – k1k_1 от един вид, k2k_2 от друг и т.н., различните подредби са n!k1!⋅k2!⋅…\frac{n!}{k_1! \cdot k_2! \cdot \ldots}.
О

Вариации

Вариация от nn елемента kk-ти клас е наредена kk-торка от различни елементи (редът има значение). Броят им е V(n, k)=n⋅(n−1)⋅…⋅(n−k+1)=n!(n−k)!V(n,\ k) = n \cdot (n - 1) \cdot \ldots \cdot (n - k + 1) = \frac{n!}{(n - k)!}. Ако елементите могат да се повтарят – nkn^k.
Доказателство на формулите
  1. Пермутации: на първото място можем да сложим всеки от nn-те елемента, на второто – всеки от останалите n−1n - 1, … , на последното – единствения останал. По правилото за умножение подредбите са n⋅(n−1)⋅…⋅1=n!n \cdot (n - 1) \cdot \ldots \cdot 1 = n!.
  2. Вариации: същото разсъждение, но спираме след kk места: n⋅(n−1)⋅…⋅(n−k+1)n \cdot (n - 1) \cdot \ldots \cdot (n - k + 1). Ако допишем и множителите от n−kn - k до 1 и разделим на тях, получаваме n!(n−k)!\frac{n!}{(n - k)!}.
  3. Вариации с повторение: на всяко от kk-те места можем да сложим всеки от nn-те елемента – n⋅n⋅…⋅n=nkn \cdot n \cdot \ldots \cdot n = n^k.
  4. Защо 0!=10! = 1: така формулата V(n, n)=n!0!V(n,\ n) = \frac{n!}{0!} дава точно n!n! – броя на пермутациите. Подредбите на 0 елемента са една – празната.
  5. Пермутации с повторение: временно номерираме еднаквите елементи (например А1,А2,А3\text{А}_1, \text{А}_2, \text{А}_3), така че всички да са различни – подредбите стават n!n!. Всяка „истинска“ подредба се получава от точно k1!⋅k2!⋅…k_1! \cdot k_2! \cdot \ldots номерирани – колкото са начините да разместим номерата в всяка група. Затова делим на това произведение.

∎

Пример

Колко различни анаграми има думата МАТЕМАТИКА?

  1. Букви: 10, от тях М – 2, А – 3, Т – 2, Е, И, К – по 1
  2. Ако всички бяха различни: 10!=3 628 80010! = 3\,628\,800
  3. Еднаквите букви не дават нови думи: 10!2!⋅3!⋅2!=3 628 80024=151 200\frac{10!}{2! \cdot 3! \cdot 2!} = \frac{3\,628\,800}{24} = 151\,200

3. Комбинации и триъгълникът на Паскал

О

Комбинации

Комбинация от nn елемента kk-ти клас е избор на kk различни елемента, при който редът няма значение. Броят им е C(n, k)=n!k!⋅(n−k)!=V(n, k)k!C(n,\ k) = \frac{n!}{k! \cdot (n - k)!} = \frac{V(n,\ k)}{k!}. Свойства: C(n, k)=C(n, n−k)C(n,\ k) = C(n,\ n - k); C(n, k)=C(n−1, k−1)+C(n−1, k)C(n,\ k) = C(n - 1,\ k - 1) + C(n - 1,\ k).
Доказателство на формулата и свойствата
  1. Всяка вариация от kk елемента е комбинация (избраните елементи), подредена по някакъв начин. Всяка комбинация от kk елемента може да се подреди по k!k! начина, затова V(n, k)=C(n, k)⋅k!V(n,\ k) = C(n,\ k) \cdot k! и C(n, k)=V(n, k)k!=n!k! (n−k)!C(n,\ k) = \frac{V(n,\ k)}{k!} = \frac{n!}{k!\,(n - k)!}
  2. C(n, k)=C(n, n−k)C(n,\ k) = C(n,\ n - k): да изберем kk елемента, които взимаме, е същото като да изберем n−kn - k елемента, които оставяме – двата избора си съответстват едно към едно. (Вижда се и от формулата: в знаменателя k!k! и (n−k)!(n - k)! просто си разменят местата.)
  3. Правилото на Паскал: фиксираме един елемент xx. Изборите на kk елемента са два вида: с xx – тогава избираме още k−1k - 1 от останалите n−1n - 1, т.е. C(n−1, k−1)C(n - 1,\ k - 1) начина; и без xx – избираме всичките kk от останалите n−1n - 1, т.е. C(n−1, k)C(n - 1,\ k) начина. По правилото за събиране C(n, k)=C(n−1, k−1)+C(n−1, k)C(n,\ k) = C(n - 1,\ k - 1) + C(n - 1,\ k).
  4. Затова в триъгълника на Паскал всяко число е сбор на двете над него.

∎

🔺 Триъгълникът на Паскал

Всяко число е сборът на двете над него. Числото в ред n и позиция k е C(n, k). Щракни върху число.

111121133114641151010511615201561172135352171

C(5, 2) = 5! / (2! · 3!) = 10 = 4 + 6

Сборът на ред 5 е 1 + 5 + 10 + 10 + 5 + 1 = 2^5 = 32 – броят на всички подмножества на множество с 5 елемента.

Т

Бином на Нютон

(a+b)n=C(n, 0)an+C(n, 1)an−1b+…+C(n, k)an−kbk+…+C(n, n)bn(a + b)^n = C(n,\ 0)a^n + C(n,\ 1)a^{n-1}b + \ldots + C(n,\ k)a^{n-k}b^k + \ldots + C(n,\ n)b^n. Коефициентите са числата от nn-тия ред на триъгълника на Паскал. Например (a+b)3=a3+3a2b+3ab2+b3(a + b)^3 = a^3 + 3a^2b + 3ab^2 + b^3.
Доказателство на бинома на Нютон
  1. (a+b)n=(a+b)(a+b)⋅…⋅(a+b)(a + b)^n = (a + b)(a + b) \cdot \ldots \cdot (a + b) – nn скоби. Когато разкриваме скобите, от всяка скоба взимаме или aa, или bb и умножаваме взетото.
  2. Ако сме взели bb от точно kk скоби, получаваме an−kbka^{n-k}b^k. Скобите, от които взимаме bb, могат да се изберат по C(n, k)C(n,\ k) начина – затова събираемото an−kbka^{n-k}b^k се появява точно C(n, k)C(n,\ k) пъти.
  3. Събираме по всички kk от 0 до nn и получаваме формулата.
  4. Следствие: при a=b=1a = b = 1 получаваме C(n, 0)+C(n, 1)+…+C(n, n)=2nC(n,\ 0) + C(n,\ 1) + \ldots + C(n,\ n) = 2^n – сборът на всеки ред в триъгълника на Паскал е степен на 2. Комбинаторно: всяко подмножество на nn елемента се получава, като за всеки елемент решим „вътре“ или „вън“ – 2n2^n начина.

∎

Пример

Какъв е коефициентът пред x2x^2 в (x+2)4(x + 2)^4?

  1. Общият член е C(4, k)⋅x4−k⋅2kC(4,\ k) \cdot x^{4-k} \cdot 2^k
  2. x2⇒4−k=2⇒k=2x^2 \Rightarrow 4 - k = 2 \Rightarrow k = 2
  3. C(4, 2)⋅22=6⋅4=24C(4,\ 2) \cdot 2^2 = 6 \cdot 4 = 24

4. Пътища в мрежа

Колко различни пътя има в мрежа от mm стъпки надясно и nn нагоре? Всеки път е низ от mm стрелки „→“ и nn стрелки „↑“ – значи е достатъчно да изберем кои mm от всичките m+nm + n стъпки са „→“.

🗺️ Пътища в мрежа

Тръгваме от долния ляв ъгъл и вървим само надясно (→) или нагоре (↑). По колко различни пътя стигаме до горния десен ъгъл?

1111123413610141020151535AB

↑↑↑→→→→

Пътищата са 7 стъпки, от които избираме кои 4 са „→“: C(7, 4) = 35

До всеки възел се стига или отляво, или отдолу – затова числото е сбор на двете съседни. Това е триъгълникът на Паскал, „завъртян“.

5. Принцип на Дирихле

Т

Принцип на чекмеджетата

Ако n+1n + 1 предмета са разпределени в nn чекмеджета, в поне едно чекмедже има поне два предмета. По-общо: ако kn+1kn + 1 предмета са в nn чекмеджета, в някое има поне k+1k + 1.
Доказателство
  1. Допускаме противното: във всяко чекмедже има най-много един предмет. Тогава в nn чекмеджета има най-много nn предмета – а те са n+1n + 1. Противоречие.
  2. Общият случай: ако във всяко чекмедже има най-много kk предмета, общо те са най-много k⋅n<kn+1k \cdot n < kn + 1. Отново противоречие, значи в някое чекмедже има поне k+1k + 1.

∎

Пример

Да докажем, че сред 13 души поне двама са родени в един и същ месец.

  1. „Чекмеджетата“ са 12-те месеца, „предметите“ – 13-те души
  2. 13>12⇒13 > 12 \Rightarrow в някой месец има поне двама рождени дни

Принципът изглежда очевиден, но е мощно оръжие в олимпиадните задачи – виж задача 7 по-долу. А връзката с вероятностите е в урока Вероятности и статистика: вероятността е отношение на два броя, а комбинаториката ни казва как да ги преброим.

6. Тренажор

Преди да смяташ, си отговори: има ли значение редът? Разрешени ли са повторения?

✅ Решени: 0🔥 Серия: 0🏆 Рекорд: 0

Колко различни кода от 3 цифри има?

7. Задачи от живота

0 / 6

👕 Гардероб

Имаш 4 тениски, 3 панталона и 2 чифта обувки. Колко различни тоалета можеш да съставиш?

🔐 ПИН код

Колко различни 4-цифрени ПИН кода има (цифрите могат да се повтарят, може да започва с 0)? А колко са те, ако всички цифри са различни?

🏅 Подиум

Във финал бягат 8 атлети. По колко различни начина може да се разпредели подиумът (злато, сребро, бронз)?

🎱 Тото 6 от 49

В играта „6 от 49“ се теглят 6 различни числа от 1 до 49 (редът няма значение). Колко различни фиша има?

🤝 Ръкостискания

На среща 10 души се ръкуват всеки с всеки точно по веднъж. Колко са ръкостисканията?

🍕 Пица по избор

Пицарията предлага 8 добавки. Можеш да избереш точно 3 различни. Колко различни пици можеш да поръчаш?

Зелено – решена сам(а), жълто – с решението. Десетичните числа може да пишеш със запетая.

8. ⚠️ Чести грешки

Има ли значение редът?

✗ отбор от 3 от 10 души: 10⋅9⋅8=720\displaystyle 10 \cdot 9 \cdot 8 = 720

✓ C(10, 3)=720:3!=120\displaystyle C(10,\ 3) = 720 : 3! = 120

Двойно броене

✗ 10 души, ръкостискания: 10⋅9=90\displaystyle 10 \cdot 9 = 90

✓ 10⋅9:2=45\displaystyle 10 \cdot 9 : 2 = 45

„Или“ се умножава

✗ 3 супи или 4 ястия ⇒12\displaystyle \Rightarrow 12

✓ „или“ ⇒3+4=7\displaystyle \Rightarrow 3 + 4 = 7; „и“ ⇒12\displaystyle \Rightarrow 12

Повторения

✗ ПИН от 4 цифри: 10⋅9⋅8⋅7\displaystyle 10 \cdot 9 \cdot 8 \cdot 7

✓ с повторения: 104=10 000\displaystyle 10^4 = 10\,000

Формулата за комбинации

✗ C(n, k)=n!k!\displaystyle C(n,\ k) = \frac{n!}{k!}

✓ C(n, k)=n!k!(n−k)!\displaystyle C(n,\ k) = \frac{n!}{k! (n - k)!}

Нула факториел

✗ 0!=0\displaystyle 0! = 0

✓ 0!=1\displaystyle 0! = 1 (едно празно подреждане)

9. 🎯 Бърз тест

1 / 9
✓ 0

На колко е равно 5!\displaystyle 5!?

10. 📝 Задачи за упражнение

0 / 0

Ниво А· Областен кръг

Дробите – като 3/2, десетичните – със запетая.

Дробите – като 3/2, десетичните – със запетая.

Дробите – като 3/2, десетичните – със запетая.

Ниво В· Национален кръг

Дробите – като 3/2, десетичните – със запетая.

Дробите – като 3/2, десетичните – със запетая.

Дробите – като 3/2, десетичните – със запетая.

Ниво С· Международна олимпиада

Дробите – като 3/2, десетичните – със запетая.

Дробите – като 3/2, десетичните – със запетая.

11. Обобщение

  • ✓ „Или“ – събираме; „и“ (последователни избори) – умножаваме
  • ✓ Формулите следват от правилото за умножение; за C(n, k)C(n,\ k) делим вариациите на k!k!, а правилото на Паскал – като фиксираме един елемент
  • ✓ Пермутации: n!n!; с повтарящи се елементи: n!k1!k2!…\frac{n!}{k_1! k_2! \ldots}
  • ✓ Вариации (редът има значение): n!(n−k)!\frac{n!}{(n - k)!}; с повторение: nkn^k
  • ✓ Комбинации (редът няма значение): C(n, k)=n!k!(n−k)!C(n,\ k) = \frac{n!}{k!(n - k)!}
  • ✓ Триъгълник на Паскал: C(n, k)=C(n−1, k−1)+C(n−1, k)C(n,\ k) = C(n - 1,\ k - 1) + C(n - 1,\ k); бином на Нютон
  • ✓ Пътища в мрежа: C(m+n, m)C(m + n,\ m); принцип на Дирихле

💡 Интересен факт

„Триъгълникът на Паскал“ е много по-стар от Паскал (XVII век). Той се среща при индийски, персийски и китайски математици – например в книга на Ян Хуей от 1261 г., затова в Китай го наричат „триъгълника на Ян Хуей“, а в Италия – „триъгълника на Тарталя“. Паскал обаче пръв систематично изследва свойствата му и го свързва с вероятностите.