设一抽奖活动剩余10000元,想按下表所示产品价格及中奖概率最大程度消耗掉余额,如何分配产品笔数?
产品名称 | 产品价格 | 产品笔数 | 中奖概率(%) |
---|---|---|---|
P1 | 10 | 30 | |
P2 | 20 | 30 | |
P3 | 15 | 40 |
思路:
既然给定了中奖概率,则分配出来的笔数应符合预期的概率,概率可取除以最大公约数的结果,用来代表一份符合中奖概率的奖品中应包含各奖品多少个,知道一份奖品中有各奖品多少个之后,可求一份奖品所需金额,总金额除以一份奖品金额,得翻倍倍数,翻倍倍数乘一份中各奖品的个数,得产品笔数
简单计算过程:
1、求中奖概率的最大公约数,得到各产品在符合中奖概率的情况下,所占比重
[30,30,40]最大公约数为10,
则P1、P2、P3占比为 30/10=3,30/10=3, 40/10=4,即3,3,4,
代表符合概率的最少的一份产品中,应包含3个P1,3个P2,4个P3
2、计算符合概率的一份产品能够消耗多少余额
即3个P1,3个P2,4个P3能消耗多少钱
3×10 + 3×20 + 4×15 = 150
即一份产品能消耗150元
3、计算多少份产品能够消耗完余额
即 10000/15=66余100,
即10000元能购买66份符合概率的奖品,剩余100元,为什么剩余100元,因为100元不足以再买一份符合概率的奖品了
4、计算得产品笔数
一份符合概率的奖品中应包含3个P1,3个P2,4个P3,
则66份符合概率的奖品中应包含
P1:3×66=198个
P2:3×66=198个
P3:4×66=264个
扩展情况-小数情况
当要求稍微高一些时,要求中奖概率支持小数的情况,即15.6%、18.9%等,计算过程中会出现一些意外情况下面以支持两位小数举例(实际思路与上述一致)