作者goliathplus (No Comment)
站内Programming
标题Re: [问题] 机率问题
时间Wed Jun 5 22:34:03 2013
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 122.118.139.105
: 推 hirabbitt:感谢 球会增减 也会变色 但不会整篮换 60.248.111.82 06/05 11:44
: → hirabbitt:事实上他是游戏资料 针对每位玩家都要做 60.248.111.82 06/05 11:44
: → hirabbitt:分球这件事 所以我才会说庞大Orz 60.248.111.82 06/05 11:44
: → hirabbitt:(每位玩家拥有各自的球要分) 60.248.111.82 06/05 11:45
: → hirabbitt:目前的确是用分堆的方法做的 一段时间後 60.248.111.82 06/05 11:46
: → hirabbitt:会再评估资料库的量 60.248.111.82 06/05 11:46
我觉得你应该重新定义一下你的问题
根据目前看到的推测
你需要的是一个函示 getBall(t)
getBall(t) 回传 1 当取出红球
然後符合对任意一个 N (or N>a given number)
LOW_TH < sum(getBall(1)...getBall(N))/N < HIGH_TH
如果是这样 你需要的是根据已取出之球以及可接受之浮动机率动态调整机率值
例如当取第 t 颗球时已有 n 红 m 绿
则第 t 颗球是红球的机率应该是
(HIGH_TH - (n/(n+m)))/(HIGH_TH - LOW_TH)
当然实作上还是要考虑一些其他因素
不过概念应该是这样
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.34.253.77
1F:→ LPH66:原 PO 的问题在於现在那一篮球到底谁红谁绿122.118.139.105 06/05 22:58
2F:→ LPH66:很杂乱 (可以把红绿想成球的 tag 这种感觉)122.118.139.105 06/05 22:58
3F:→ LPH66:所以才会想到说分堆或如何的122.118.139.105 06/05 22:59