赞
踩
整理自:
https://ac.nowcoder.com/discuss/400248?type=2
https://www.nowcoder.com/discuss/346845?order=0&page=1&pos=6&type=0
https://www.nowcoder.com/discuss/94581
2 C 26 2 C 52 2 \frac{2 C_{26}^2}{C_{52}^2} C5222C262
C 6 1 C 52 7 C 54 9 \frac{C_{6}^1C_{52}^7}{C_{54}^9} C549C61C527
2 C 48 22 C 52 26 \frac{2 C_{48}^{22}}{C_{52}^{26}} C52262C4822
频率派:0.5
贝叶斯派:无限接近0
P(A)有信
P(B)1号是空
P ( A ∣ B ) = P ( B ∣ A ) P ( A ) P ( B ∣ A ) P ( A ) + P ( B ∣ A ^ ) P ( A ^ ) = 7 / 8 ∗ 4 / 5 7 / 8 ∗ 4 / 5 + 1 ∗ 1 / 5 = 7 / 9 P(A|B) = \frac{P(B|A)P(A)}{P(B|A)P(A)+P(B|\hat A)P(\hat A)}=\frac{7/8*4/5}{7/8*4/5+1*1/5}=7/9 P(A∣B)=P(B∣A)P(A)+P(B∣A^)P(A^)P(B∣A)P(A)=7/8∗4/5+1∗1/57/8∗4/5=7/9
N枚真硬币有N面正面,N面国徽面,M枚假硬币有2M次国徽面,所以随机扔一次硬币国徽面是N/(N+2M),R次就是
(
N
N
+
2
M
)
R
(\frac{N}{N+2M})^R
(N+2MN)R
P(A)其中一个孩子是女
P(B)另一个孩子是女
P ( B ∣ A ) = P ( A B ) P ( A ) = 1 / 4 1 − 1 / 4 = 1 / 3 P(B|A)=\frac{P(AB)}{P(A)}=\frac{1/4}{1-1/4}=1/3 P(B∣A)=P(A)P(AB)=1−1/41/4=1/3
P(A)目击蓝车
P(B)肇事蓝车
P ( B ∣ A ) = P ( A ∣ B ) P ( B ) P ( A ∣ B ) P ( B ) P ( A ∣ B ^ ) P ( B ^ ) = 0.8 ∗ 0.2 0.8 ∗ 0.2 + 0.8 ∗ 0.2 = 0.5 P(B|A)=\frac{P(A|B)P(B)}{P(A|B)P(B)P(A|\hat B)P(\hat B)}=\frac{0.8*0.2}{0.8*0.2+0.8*0.2}=0.5 P(B∣A)=P(A∣B)P(B)P(A∣B^)P(B^)P(A∣B)P(B)=0.8∗0.2+0.8∗0.20.8∗0.2=0.5
等价于这个描述:2-99号乘客登机后如果发现1号(疯子)坐在本属于自己的位子上,就会请疯子离开,然后疯子再随机找个空座。这样到100号登机时,2-99号都在自己座位上,1号疯子在自己座位上和100号乘客座位上概率相同,所以是1/2。另外这个结果和总乘客数无关,可以由100推广至任意k。
假设疯子坐到了第2号位置上,第二个人因此根据题目随机坐到1和3-100位置上,和答主所说的2号把疯子赶走后疯子再随机坐到1和3-100位置上,对于第3号人没有任何区别。从3号的角度看都是有一个坐在2号座位上的人,还有一个随机找座位的“疯子”
每个家庭女孩数量的期望设为E(X)。
假如第一个孩子是男孩(1/2的概率),停止生小孩,这时女孩总数为0;
假如第一个孩子是女孩(也是1/2的概率),相当于回到了起始点,之后的女孩总数期望还是E(X),加上已经生的第一个女孩,故而女孩的总数期望变为了1+E(X),最终可得:
E ( X ) = 0.5 ∗ 0 + 0.5 ∗ ( E ( X ) + 1 ) = 1 E(X)=0.5*0+0.5*(E(X)+1)=1 E(X)=0.5∗0+0.5∗(E(X)+1)=1
所以男女比1:1
1个盒子放红球,另一个盒子放49红球和50篮球
0.5 ∗ 1 + 0.5 ∗ 49 / 99 0.5*1+0.5*49/99 0.5∗1+0.5∗49/99
def g():
while 1:
a = f()
b = f()
if a==b:
return a
拒绝采样,采样率是2p(1-p)
def random7():
# 随机生成1-25
num = 5*(random(5)-1)+random(5)
if num>21:
return random7()
return (num-1)%7+1
拒绝采样,采样率为21/25
生成2进制
def random01(): a = random() b = random() if a!=b: return a else: return random01() def randomN(n): num = math.ceil(math.log(n,2)) res = '' for _ in range(num): res += random01() res = int(res,2) if res >= n: return randomN(n) return res+1
抛两次硬币,如果两次都是正面,就重新抛两次,这样都是反面的概率就是1/3
可以理解为00、01、10、11把11的情况去除了
长为2的正方形,内切圆半径为1,往正方形里面随机投点,假设投了N次,有M次是在圆里面,则有
M
/
N
=
π
/
4
M/N=\pi /4
M/N=π/4
softmax或sigmoid
需要一个生成1-n的随机数生成器,然后每次调用两次生成x,y,作为地雷放置的位置,如果位置重复则舍弃,重复执行直到获得m个位置。
a+b+c=L
a+b>c
a+b>2/L
a+b<L
橙色区域即为概率1/4
问题转为,任取三角形,圆心落在三角形内、外、边上的概率各是多少,如图,只有在蓝色区域才是包含圆心,此时是锐角三角形,所以是3/4
π / 4 \pi /4 π/4
(黑、白)
(-1,-1)(1,0)(0,-1)
(-2,0)(0,1)(-2,1)
(0,-2)(0,1)(0,-1)
三种情况,最后剩一个白球。相当于取异或,黑为1,白为0,所有球异或的结果是0
1 2 3重新摇,4 5 6不摇
1 / 2 ∗ 5 + 1 / 2 ∗ ( 1 / 2 ∗ 2 + 1 / 2 ∗ 5 ) = 4.25 1/2*5+1/2*(1/2*2+1/2*5)=4.25 1/2∗5+1/2∗(1/2∗2+1/2∗5)=4.25
四种情况 正正 正反 反正 反反,最后一种情况是平局,先抛的胜率2/3
首先先抛一枚硬币,如果是花,那么需要重头开始;如果是字,那么再抛一枚硬币,新抛的这枚如果也是字,则游戏结束,如果是花,那么又需要重头开始。
T = 1 + 0.5 T + 0.5 ( 1 + 0.5 ∗ 0 + 0.5 T ) T = 6 T = 1 + 0.5T + 0.5( 1 + 0.5 * 0 + 0.5T) \\ T=6 T=1+0.5T+0.5(1+0.5∗0+0.5T)T=6
有i美元时1/2的概率失去一美元也有1/2的概率得到一美元
p
i
=
1
/
2
p
i
−
1
+
1
/
2
p
i
+
1
等
差
是
1
i
p
i
p
a
+
b
=
0
+
(
a
+
b
−
0
)
1
i
p
i
1
=
(
a
+
b
)
1
i
p
i
p
i
=
i
a
+
b
p
a
=
a
a
+
b
p_i=1/2p_{i-1}+1/2p_{i+1} \\ 等差是\frac{1}{i}p_i \\ p_{a+b}=0+(a+b-0) \frac{1}{i}p_i \\ 1=(a+b) \frac{1}{i}p_i \\ p_i=\frac{i}{a+b} \\ p_a=\frac{a}{a+b}
pi=1/2pi−1+1/2pi+1等差是i1pipa+b=0+(a+b−0)i1pi1=(a+b)i1pipi=a+bipa=a+ba
|x-y|<=15
红色区域面积除以矩形面积4/9
正正正 正正反 正反反 正反正 反正正 反正反 反反正 反反反
8种情况,最后一种情况不考虑
a:4/7
b:2/7
c:1/7
n个员工,工作(不过生日)的概率是 ( 364 / 365 ) n (364/365)^n (364/365)n
E = 365 ∗ n ∗ ( 364 / 365 ) n l n E = l n ( 365 n ) + n l n ( 364 / 365 ) E=365*n*(364/365)^n \\ lnE=ln(365n)+nln(364/365) E=365∗n∗(364/365)nlnE=ln(365n)+nln(364/365)
求导n=364.5
开一个m大的数组a[m],前m个记录存入这个数组中。往后的记录采用这种取舍策略:假设为第p个,p是大于m的,在[0,p)间产生一个随机数r,如果r<m,那么a[r] = 第p个记录,反之抛弃这个记录。
一个小时没车通过的概率是0.04,设x是半个小时没车通过的概率,有x^2=0.04,x=0.2,半小时有车通过的概率是1-0.2=0.8
1 − ( 1 − p ) 3 1-(1-p)^3 1−(1−p)3
三角锥的体积/正方体体积= 1 ∗ 1 ∗ 1 / 2 ∗ 1 ∗ 1 / 3 = 1 / 6 1*1*1/2*1*1/3=1/6 1∗1∗1/2∗1∗1/3=1/6
球的体积/正方体的体积= ( 4 3 π 1 2 3 ) / 1 = 1 6 π (\frac{4}{3}\pi \frac{1}{2}^3)/1=\frac{1}{6}\pi (34π213)/1=61π
相当于12个球排序,然后特殊球在1 3 5 7 9 11的概率,因此是1/2
假设第一个人先拿到的概率为p
p + 11 12 p = 1 p+\frac{11}{12}p=1 p+1211p=1
E = ∑ k / 2 k E=\sum k/2^k E=∑k/2k
设抛到正面的概率是p,期望是E
E
=
(
1
−
p
)
(
E
+
1
)
+
p
(
1
−
p
)
(
E
+
2
)
+
p
2
(
1
−
p
)
(
E
+
3
)
+
3
p
3
E = (1-p)(E+1)+p(1-p)(E+2)+p^2(1-p)(E+3)+3p^3
E=(1−p)(E+1)+p(1−p)(E+2)+p2(1−p)(E+3)+3p3
1反+1正1反+2正1反+3正
左右分别放两个
一样重
不一样重
选一个门中奖的概率是1/3,剩余两个门里有奖的概率是2/3,主持人否定了一个门之后,剩下的门的中奖概率就是1/3
P ( A ∣ B ) = P ( A B ) P ( B ) = P ( A ) P ( B ) P(A|B)=\frac{P(AB)}{P(B)}=\frac{P(A)}{P(B)} P(A∣B)=P(B)P(AB)=P(B)P(A)
前n轮,A正和B正面有三种情况,A>B A=B A<B,设P(A>B)=p,P(A=B)=q,由对称性,P(A<B)=p,所以2p+q=1
第n+1轮,A<B,B必赢,A=B,B抛出正则赢,A>B,B怎么都赢不了
P ( B ) = P ( A < B ) + 0.5 ∗ P ( A = B ) = p + 0.5 q = 0.5 P(B)=P(A<B)+0.5*P(A=B)=p+0.5q=0.5 P(B)=P(A<B)+0.5∗P(A=B)=p+0.5q=0.5
设正面比背面多的概率是P,因为是奇数次,所以肯定不会相等,背面比正面多的概率也是P,P+P=1,所以是0.5
01258是轴对称,6和9是轴对称的,一共可以选7个数,666999倒过来看还是666999,258852,要这样轴对称的,只需要确定前三位数
7 3 / 1 0 3 7^3/10^3 73/103
C 8 2 C_8^2 C82
插缝法,一天吃完不插缝,两天吃完插一个封,十天吃完插九个封,一共是9个封
药水的编码转二进制,几个1就是几只鼠
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。