答案应该确实是1003,答案为914的同学错误理解了“变成”和“消耗”的意思
来源:8-13 划算还是不划算
周怿林
2020-04-23
题目中: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”那里,将一级石头和四级石头的数量搞错了。
写回答
1回答
-
HamsterZ
2020-07-31
老师的表述有点歧义,但问题不大,反而促使我们去思考。
合成4级宝石的公式是没有歧义的,但合成3级和6级宝石的公式均有两种情况:
3级宝石 = 1级宝石 * 12 + 金 + 体力 | 1级宝石 + 1级宝石 * 12 + 金 + 体力
6级宝石 = 4级宝石 * 12 + 金 + 体力 | 4级宝石 + 4级宝石 * 12 + 金 + 体力
课程视频中老师的表述听起来更贴近右边的公式,不过喜欢玩游戏的人应该都知道,类似合成宝石、宝珠这种操作,材料数量通常都是偶数的。所以提问区就有了两个不一样的答案。
00
相似问题
我认为正确答案是1003,有理有据
回答 2
交作业了,答案是不划算
回答 1