设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 12751|回复: 31
打印 上一主题 下一主题

[已经过期] 求数学帝:高中难度概率题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
400 小时
注册时间
2005-10-24
帖子
634
跳转到指定楼层
1
发表于 2010-9-4 20:28:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
10星屑
本帖最后由 叶子 于 2010-9-4 20:49 编辑

题目如下:
随机抽取一定数量卡片,每张卡片以相等的概率为A、B、C三种之一,求特定字母组合的概率
例如最简单的情况,求包含特定一种卡片的概率:
随机抽取1张卡,概率:=1/3=0.333
2张:=1-2/3 * 2/3=0.556
3张:=1-2/3*2/3*2/3=0.704
4张:=1-(2/3)^4=0.802
5张:=1-(2/3)^5=0.868
以上计算是俺写的,不保证正确..

扩展开来,求包含特定两张卡片组合的概率:
1张:0(不够数量)
2张:两张不同的话(如AB, AC, ...):=1/3×1/3*2=0.222 相同的话(如AA, BB, CC):=0.111
3张:之后都不会了..

求数学帝给出两张、三张、四张、五张卡片组合在随机抽取1~5张卡片中出现的概率{:nm_2:}

最佳答案

查看完整内容

回复 叶子 的帖子直接用calculate_p(n,x,y,z)计算,参数依次为抽取总牌数,A的张数,B的张数和C的张数,没有限制的牌请用0 另外两个为辅助方法,delta_p用于计算某一abc张ABC时的组合数,plus用于计算阶乘

Lv1.梦旅人

旅之愚者

梦石
0
星屑
240
在线时间
812 小时
注册时间
2007-7-28
帖子
2148

贵宾

2
发表于 2010-9-4 20:28:04 | 只看该作者
回复 叶子 的帖子
  1. def calculate_p(n , x , y , z)
  2.   return 0 if n < x + y + z
  3.   total_p = 0
  4.   for i in x..(n - y - z)
  5.     for j in y..(n - i - z)
  6.       total_p += delta_p(i , j , n - i - j)
  7.     end
  8.   end
  9.   total_p * (1 / 3.0) ** n
  10. end

  11. def delta_p(x , y , z)
  12.   n = x + y + z
  13.   return (plus(n) / plus(x) / plus(y) / plus(z))
  14. end

  15. def plus(n)
  16.   return 1 if n == 0
  17.   return [*1..n].inject{|x , re| re *= x}
  18. end
复制代码
直接用calculate_p(n,x,y,z)计算,参数依次为抽取总牌数,A的张数,B的张数和C的张数,没有限制的牌请用0

另外两个为辅助方法,delta_p用于计算某一abc张ABC时的组合数,plus用于计算阶乘

点评

是指沙发变成这样了么?另外愚者的腰包又鼓了XD~~~~  发表于 2010-9-7 09:12
发现认可之后这座楼发生很微妙的变化o.o 六祈兄数学功底深厚,佩服佩服  发表于 2010-9-7 05:32
将这段脚本粘贴到main前,然后在事件脚本中用p calculate_p(n,x,y,z)就可以看见结果。如果你有irb更好……  发表于 2010-9-6 16:27
回复

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3121
在线时间
1534 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

3
发表于 2010-9-4 20:37:49 | 只看该作者
本帖最后由 IamI 于 2010-9-4 20:40 编辑

今天什么情况……数学大暴走么
占楼

题目完全理解不能……= =b
ABC卡片总数无限?
3种卡片怎么抽出5张特定组合……= =b

点评

比如说aabbc这种a出现两次,b出现两次,c出现一次这种样子的组合 看楼主的说明,ababc应该和aabbc算是一种组合。  发表于 2010-9-5 01:05
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

Lv1.梦旅人

水土火风重逢处

梦石
0
星屑
229
在线时间
691 小时
注册时间
2010-7-17
帖子
3042
4
发表于 2010-9-4 20:40:53 | 只看该作者
不懂LZ的题意,能再说明白吗?
独坐望城,望断天涯
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
400 小时
注册时间
2005-10-24
帖子
634
5
 楼主| 发表于 2010-9-4 20:44:00 | 只看该作者
回复 IamI 的帖子

数量无限,抽过来一张卡就会以相等概率出现ABC三种之一..
   
回复

使用道具 举报

Lv2.观梦者

无节操

梦石
0
星屑
607
在线时间
795 小时
注册时间
2009-2-6
帖子
3939

开拓者贵宾

6
发表于 2010-9-4 21:03:51 | 只看该作者
....无限的卡的话....等概率的话....那不就是(1/3)^n麽= =

点评

因为次序不限,ABC和CBA都是算ABC这个组合,(1/3)^n只考虑了特定次序出现的概率  发表于 2010-9-5 03:42
Brandnew day, Brandnew Life
                              实在  中
暂为素材区版主,版其  琢磨
应援一下~
RPG制作大师授权素材推广计划
回复

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3121
在线时间
1534 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

7
发表于 2010-9-4 21:26:58 | 只看该作者
= =b 为啥最后一步不会做了……留下个以供围观

不妨设总计抽卡数w张,要求抽出的特定组合
Complex:含有Ax张,By张,Cz张。
(w >= x + y + z)

在w次抽卡后,可能性拥有3^w种,
现按照如下方法配置符合条件的组合:
从w个位置中选取(x+y+z)个位置 -> C(x + y + z,w)
在(x + y + z)个位置上放上x个A,y个B,z个C -> (x + y + z)! / (x! * y! * z!)
在剩下的位置上任意摆放
但是为啥这样放会有不可计算的重复啊!!

点评

对,有很多种重复情况o.o  发表于 2010-9-5 03:38
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

Lv1.梦旅人

万物创造者

梦石
0
星屑
54
在线时间
352 小时
注册时间
2008-2-15
帖子
2432
8
发表于 2010-9-4 21:44:09 | 只看该作者
= =如果要求AB的话BA算不算包含?ACB算不算包含?

点评

算。次序无关。  发表于 2010-9-5 03:28
From mortal hope immortal power springs.
回复

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
3 小时
注册时间
2010-7-28
帖子
307
9
发表于 2010-9-4 22:05:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

Lv1.梦旅人

旅之愚者

梦石
0
星屑
240
在线时间
812 小时
注册时间
2007-7-28
帖子
2148

贵宾

10
发表于 2010-9-5 00:21:55 | 只看该作者
设你需要x张A,y张B,z张C
(1/3)^(x+y+z) * C(x,x+y+z) * C(y,y+z)

点评

bingo!不过这式子貌似还没考虑到抽牌数量>需要数量?俺无耻地再次伸手..  发表于 2010-9-5 04:36
好神奇的式子,俺去验证一下  发表于 2010-9-5 03:33

评分

参与人数 1星屑 +500 收起 理由
叶子 + 500

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-29 11:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表