请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

答案应该确实是1003,答案为914的同学错误理解了“变成”和“消耗”的意思

题目中: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”那里,将一级石头和四级石头的数量搞错了。

正在回答 回答被采纳积分+3

1回答

HamsterZ 2020-07-31 00:21:03

https://img1.sycdn.imooc.com//szimg/5f22f00c096efa8a06380680.jpg

https://img1.sycdn.imooc.com//szimg/5f22f00c0968929908790516.jpg

https://img1.sycdn.imooc.com//szimg/5f22f00c09aea22700000000.jpg

老师的表述有点歧义,但问题不大,反而促使我们去思考。

合成4级宝石的公式是没有歧义的,但合成3级和6级宝石的公式均有两种情况:

3级宝石 = 1级宝石 * 12 + 金 + 体力 | 1级宝石 + 1级宝石 * 12 + 金 + 体力

6级宝石 = 4级宝石 * 12 + 金 + 体力 | 4级宝石 + 4级宝石 * 12 + 金 + 体力

课程视频中老师的表述听起来更贴近右边的公式,不过喜欢玩游戏的人应该都知道,类似合成宝石、宝珠这种操作,材料数量通常都是偶数的。所以提问区就有了两个不一样的答案。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信