一个概率问题!希望高手光临!

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:31:57
关于游戏中概率的问题

一面盾有40%的概率减少30点伤害,也就是说小于等于30等情况下计0,大于30的情况下伤害为 受到伤害-30

问一下平均受的伤害多少,有人说是30X40%=12

我觉得好像应该以30为分界点分两种情况讨论吧

请高手回答下,谢谢了

假设最大伤害为100,按平均分布来算,则:
1.伤害小于30的概率30%:因为盾有40%的概率减少30点伤害,所以40%的概率所受伤害为零;60%的概率所受伤害为原始伤害值(因盾未能防御住),平均伤害值15
2.伤害30-100概率为70%:40%的概率下减少30点伤害值,即为0-70,平均35;60%伤害值为30-100,平均65
则总的平均值为:30%×(40%×0+60%×15)+70%×(40%×35+60%×65)=39.8

条件不足

有必要算这个吗?根本就没答案,只要知道40%的几率减少30点,和30%几率减少40点哪个好就行.实际是差不多的.

无解。
不知道伤害的值的分布密度。
如你所说的分界,取两种极值。
2)所有的伤害全部小于30,这个没法计算。反正肯定是小于30*40%=12的;
3) 所有的伤害全部大于30,则平均减少的伤害为固定值30*40%=12;
而实际减少的值就是这两个区间的加权均值。

这面盾叫圆盾吧,打dota也不找我?要分开讨论。
具体上面已经解释得很清楚了。

40%的触发几率还要看人物的防御等级,以及怪的等级.不能解,这不是但个程式决定的.