Гост написа:Имаме тесте от 52 карти. Без да гледаме теглим 4 от тях. Каква е вероятността в изтеглените карти да има една купа и да няма двойка?
from random import shuffle
from itertools import product
from collections import Counter
card_numbers = ["2","3","4","5","6","7","8","9","10","J","Q","K","A"]
card_suits = [ "♣","♦","♥","♠"]
deck = list(product(card_suits,card_numbers))
p,N = 0,1000000
for i in range(N):
shuffle(deck)
suits_c = Counter([ p[0] for p in deck[:4]])
numb_c = Counter([ p[1] for p in deck[:4]])
if suits_c["♥"] == 1 and numb_c["2"]==0:
p+=1
print(p/N,p,N)pal702004 написа:Разделяме картите на три групи според условието на задачата:
1 група - 4 двойки
2 група - 12 купи (всички без двойката)
3 група - всички останали 36 карти.
Искаме сред изтеглените 4 карти да има точно 0 от първа група, точно 1 от втора и точно 3 от трета.
$P=\dfrac{C_4^0\cdot C_{12}^1\cdot C_{36}^3}{C_{52}^4}=\dfrac{144}{455} \approx0.3165 $
pal702004 написа:Какво му е странното на С-тата бе, peyo.
Комбинации без повторения.
съвпадат с биномните коефициенти. $C_n^k={n \choose k}$
Но в комбинаториката /и теория на вероятностите/ се използва именно термина комбинация с даденото обозначение.
Те и пермутациите си имат собствена нотация $P_n$, нищо че съвпада с факториала.
Интересуваш се гледам от ТВ, ами поне осовните понятия и обозначения трябва да се знаят.
Назад към Вероятности, статистика
Регистрирани потребители: Google [Bot]