请教达人一个关于概率的算法
装备改良的题目
现在需要设置一个装备改良系统,改良使用特殊的物品(龙珠)和装备进行合成,合成成功,则装备的品质上升。
装备的品质:
装备的品质,由低至高:
普通,良品,上品,精品,极品
合成失败的后果:
如果是普通升良品,和良品升上品时,失败没有惩罚。
如果是上品升精品,和精品升极品,失败的时候,50%的机会,品质会下降一个档次。
龙珠:
无论合成是否成功,龙珠都消失。
要求:
要求计算良品升上品,上品升精品,精品升极品的合理的成功几率。满足:
1. 从良品开始,平均升级到极品,需要耗费20颗龙珠
2. 一般情况下,随着品质逐步提高,成功几率下降
3. 满足上文提及的其它的条件。
请教达人该怎么做啊!