一个超难的计算概率的问题

双杯献酒 2006-04-28 02:46:55
http://www.9432.com/news/info/2338.html
《征途》百万巨奖 首批中奖玩家公布

http://pgy.njmu.edu.cn/Article/JYGL/py/hjmd/200511/1408.html
关于授予韩云等五十位同学2005年度“民安特困学生助学金”的决定

其中:
前者名单有86人,
后者名单有50人,
相同姓名的有10人:
陈蓉 万守信 王倩 王小芳 杨晶
杨利 张宏亮 张静 张先明 祝因苏

请学过概率的牛人算算这种巧合的概率是多少?

最好能给出C语言代码,
没有代码给出解题思路也可.


题目素材来源见:
http://news.csdn.net/n/20060428/89895.html
http://beichen.name/read.php/114.htm
...全文
582 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
luolan0082 2006-05-12
  • 打赏
  • 举报
回复
up
sharpmaster_wu 2006-05-12
  • 打赏
  • 举报
回复
晕了。。。
huzhuo 2006-05-12
  • 打赏
  • 举报
回复
在中国按楼主分析的,没法算了
dch4890164 2006-05-11
  • 打赏
  • 举报
回复
呵呵
关键是,楼主的问题不是发生在利比亚
keldy 2006-05-11
  • 打赏
  • 举报
回复
up~
myredit 2006-05-11
  • 打赏
  • 举报
回复
up
「已注销」 2006-05-11
  • 打赏
  • 举报
回复
UP
myy 2006-05-10
  • 打赏
  • 举报
回复
非常同意楼上意见,特别是(4),事实上,不能看作是两个独立事件,
否则,假如第二个活动发生在非洲利比亚,那么概率总是几乎为0
双杯献酒 2006-05-10
  • 打赏
  • 举报
回复
happy__888([顾问团]寻开心)
的解法可能有问题,
那样求出的概率是
(1)获奖名单中有10人的名字分别是:...
并且
(2)获得助学金的名单中有10人的名字分别是: ...
的概率。

这种概率没有多少实际意义,
我希望得到的是“两个名单中有10人名字相同”的概率。
在这个意义上,就每个名单而言,其出现某10人的概率可以认为是100%,
因为这个名字是事件后发生的。
但“正好有10人名字相同”是一个与这两个事件不同的事件,它的概率是多少呢?

显然,这个概率和以下因素有关:
(1)这10个名字的普遍程度,
如果一个人叫“朱苟卜入”,另外一个叫“张龙”,显然两个名单同时出现后一个名字的概率就比前一个大。
(2)数字10,显然,同时有10个名字相同的概率比只有一个名字相同的概率要小
(3)数字86和50,显然这两个数字越大,概率就越大。
假设其中一个是全国人口普查名单,名字相同的名单就应该远不止10个了。 ;)
(4)全国人口总数,和全国人名总数。
这两个数越大,概率越小。

大家继续讨论。
dch4890164 2006-05-08
  • 打赏
  • 举报
回复
顾问团寻开心是对的
我认为
独立事件,二者根本就没有联系
所以算出第一组选择那几个人的概率和第二组选择那几个人的概率二者相乘
就是最终的结果
thisisll 2006-05-08
  • 打赏
  • 举报
回复
只要几率不是0,他就会发生~~~

现在商家一点信用都没有
lvkeqiang 2006-05-07
  • 打赏
  • 举报
回复
查一下概率书吧
sboom 2006-05-07
  • 打赏
  • 举报
回复
应该
=(86/nz) * (50/nm) * (86/nz) * (50/nm) * ... * (86/nz) * (50/nm)
=((86*50)/(nz*nm))^10
sboom 2006-05-07
  • 打赏
  • 举报
回复

《征途》巨奖候选人总数为nz
民安助学金候选人总数为nm

陈蓉 万守信 王倩 王小芳 杨晶
杨利 张宏亮 张静 张先明 祝因苏
同时出现的概率是

P(陈蓉获巨奖 && 陈蓉获助学金 && 万守信巨奖 && 万守信助学金 && ... && 祝因苏巨奖 && 祝因苏助学金)

假设这10个人互不认识无串通行为,则这10个人分别得奖是独立事件
又假设《征途》巨奖和民安助学金是不同机构主办的,因此得巨奖和获助学金是相互独立得,

所以
=P(陈蓉获巨奖) && P(陈蓉获助学金) && P(万守信巨奖) && P(万守信助学金) && ... && P(祝因苏巨奖) && P(祝因苏助学金)
=(1/nz) * (1/nm) * (1/nz) * (1/nm) * ... * (1/nz) * (1/nm)
=(1/(nz*nm))^10

我觉得题目有问题,概率研究得是随机事件,巨奖是随机的,助学金应该不是随机的吧...
寻开心 2006-04-29
  • 打赏
  • 举报
回复
两个独立的事件,各自的中奖概率的乘积

‘特困学生’都玩游戏赚钱去了, 呵呵
一条晚起的虫 2006-04-28
  • 打赏
  • 举报
回复
我觉得
1、必须要先知道同时参加两个活动的人名总数或者概率。要不然都是白搭。
2、求出两次活动的总人数。
其它和pomelowu(羽战士)的一样。
pomelowu 2006-04-28
  • 打赏
  • 举报
回复
我不是说总人数Z定义为X+Y。因为算出了这个概率之后,在考虑Z是其他集合的子集应该类似的看成条件概率,相对来说就好求了。

“只要求人名相同的概率,不一定要确实是同一个人”这个条件加上很可怕的吧。。。
双杯献酒 2006-04-28
  • 打赏
  • 举报
回复
pomelowu(羽战士)
的解答有合理的地方,但我认为总人数Z定义为X+Y不妥.

另外,只要求人名相同的概率,不一定要确实是同一个人。
Qiushen 2006-04-28
  • 打赏
  • 举报
回复
我记得在概率书上有写到过,一行就行了
pomelowu 2006-04-28
  • 打赏
  • 举报
回复
我觉得,可以简化一下:
设第一个活动中参加人数为X,第二活动参加人数为Y,两次活动的总参加人数为Z,求在X中选96人,在Y中选50人,有10人两次都被选中的概率。
加载更多回复(2)

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧