今天组里有同学问:三国杀108张牌随机均分成三份,两张诸葛连弩在同一份的概率是多少?大家群策群力给出三种解法。
普通解法 三堆中先选出不包含连弩的是哪两堆,其中一堆在除去两张诸葛连弩后的106张中选36张,另外一堆剩下70张选36张:C(2,3)C(36,106)C(36,70)/C(36,108)*C(36,72)=35/107
文艺解法 假设黑连弩在其中一份,剩下107张牌中,红连弩是黑连弩那一份中35张牌中的一张的概率:35/(35+36+36)=35/107
二逼解法
n<-1e6 m<-numeric(n ) s<-1:108 "%w/o%" <- function(x, y) x[!x %in% y] #-- x without y for(i in 1:n){ a<-sample(s,36,replace=F) b<-sample(s %w/o% a,36,replace=F) c<-s %w/o% c(a,b) m[i]<-any(all(c(1,2) %in% a),all(c(1,2) %in% b),all(c(1,2) %in% c)) } p<-sum(m)/n