题目中:1颗1级石头“变成”1颗3级石头,需要“消耗”12颗1级石头。
也即:1颗3级石头共“使用”了13颗一级石头。
三级到四级、四级到六级也同理。贴出计算过程:
gold = 1
diamond = 0.05
vit = 1
l1_value = 0.75 * gold + 8 * diamond
l3_value = 13 * l1_value + 0.39 * gold + 10 * vit # 1个基础 + 12个消耗
l4_value = l3_value + (0.879 * gold + 16 * l1_value) / 0.4878 + 10 * vit #1个3级基础 + 16个1级消耗(除以概率)
l6_value = 13 * l4_value + 19.75 * gold + 10 * vit #1个基础 + 12个消耗
print(l6_value)
计算答案为914的同学,是在“l3_value”和“l6_value”那里,将一级石头和四级石头的数量搞错了。