赞
踩
概率、期望计算(期望是概率和随机变量乘积的总和)
往往利用古典概率进行计算(组合数学)
1.利用随机来改进著名算法(快速排序)
2.随机数的发生器(用给定的随机数发生器构造另外一个)
1.首先求出8只球队分成4组比赛的方法数
7x5x3x1 = 105种
2.没有两强相遇的方法数
在5只弱队中选出3只与强队配对剩下的2只自行配对
C5 3 x A3 3 = 60
3.求两强不相遇的概率为
(105-60)/105 = 3/7
每只蚂蚁2种方向,一共三只,所以总共情况为2x2x2 =8种
只有完全顺时针和完全逆时针2种情况不相遇
故此相遇的概率为: (8-2)/8 = 3/4
答案:时间足够长后,男女比例依然1:1
假设有n个家庭
n/2的家庭第一胎就生出男孩,所以只有1个孩子。
有n/4的家庭先生1女孩,再生1男孩,有2个孩子。
有n/8的家庭线生2女孩,再生1男孩,有3个孩子。
孩子总数为:
n/2+(n/4)x2+(n/8)x3 +(n/16)x4… = 2xn
每个家庭都会有一个男孩,所以2n的孩子中,男孩数为n,所以女孩数也为n。
所以比列依然为1:1
1.根据1~5的随机函数结果减1,得到f() ->0,1,2,3,4
2.f()x5->0,5,10,15,20
3.f()x5+f()->[这两个f()是分别调用,不能化简] 0,1,2,3,4,…24
4.如果步骤3产生的数大于20,则重复进行步骤3,直到产生的结果在0~20之间
5.步骤4的结果将等概率随机产生020,所以步骤4的结果%7之后等概率产生06
6.步骤5的结果加1,将等概率产生1~7
产生01和10序列的概率都是px(1-p)
循环调用f(),直到能产生01或10,序列终止。
如果产生了01,返回0.
如果产生了10,返回1.
本题只用调用K次f(),返回较大的数,即可。
将随机打印出的数放到arr的尾部
随机一与尾部N-1位置交换
随机二与尾部N-2位置交换
。。。
直到打印M个数即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。