游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: liu4826708

[讨论] 请教一道数值题目~

[复制链接]

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
发表于 2010-5-19 17:47:00 | 显示全部楼层

Re: Re: Re:请教一道数值题目~

liu4826708: Re: Re:请教一道数值题目~


呵呵

我也算不清是多少

出这个题的老变态了~

但是肯定需要的装备数目反正肯定少于1/(1*0.85*0.80* …… *0.50*0.45)=58件装备~ [em23]

因为有些在重新回炉的时候爆掉了。

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
发表于 2010-5-19 18:00:00 | 显示全部楼层

Re:请教一道数值题目~

如果提到所谓的公式,可以简单的归纳为:
合成操作获得的价值=F(原料+添加剂)*第一种结果的概率+F'(原料+添加剂)*第二种结果的概率+F''(原料+添加剂)*第三种结果的概率……以此类推,其中,每一种结果都是相互排斥的。F(原料+添加剂)是每种结果的价值。
计算完成后,第二次合成,把前一次计算的结果当作下一次计算的原料,在用第二次对应的添加剂。
计算机里面有个原则,就是所有的递归都可以转化成循环。时间换空间。

8

主题

205

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
发表于 2010-5-19 18:07:00 | 显示全部楼层

Re:请教一道数值题目~

照楼主的问题,需要多少件装备,其实问题一下变的很简单了。
首先我们来计算下,10次升级的破碎几率。 10%*2%   15%*4%   20%*6%  25%*8%  。。。。。。。。
那么可以得出升下一级需要现在等级的装备个数为: 1/ (1-破碎几率)
计算一下
需要+0装备个数        1
需要+1装备个数        1.003009027
需要+2装备个数        1.008064516
需要+3装备个数        1.015228426
需要+4装备个数        1.024590164
需要+5装备个数        1.03626943
需要+6装备个数        1.050420168
需要+7装备个数        1.067235859
需要+8装备个数        1.086956522
需要+9装备个数        1.109877913
那么需要+0装备的总数为:PRODUCT(1,1.003009027,1.008064516.........,1.123595506)=1.474 --PRODUCT(积运算)
那么答案为2
深入计算下 0-10所需要总升级次数:?
也就是升级需要 装备+装备 的情况了。其实也是需要计算的~而且更有价值!

0

主题

73

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2010-5-19 18:09:00 | 显示全部楼层

Re:请教一道数值题目~

改过的题目反而变的简单了
强化一件装备时会有三个结果:成功、失败、破碎。
根据成功的概率得到本级强化到下一级需要的 期望强化次数=1/强化成功率
期望强化次数*破碎概率=本级破碎的概率
1-本级破碎的概率=本级升级成功的概率
把各级成功概率相乘得到强化到10的成功概率
最后用1/这个概率=6.425件

0

主题

26

帖子

89

积分

注册会员

Rank: 2

积分
89
发表于 2010-5-20 01:12:00 | 显示全部楼层

Re:请教一道数值题目~

这类题目本身很平常,但是LZ题目的描述的的确确不是太严密

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
发表于 2010-5-20 09:46:00 | 显示全部楼层

Re: Re:请教一道数值题目~

三无人员: Re:请教一道数值题目~

改过的题目反而变的简单了
强化一件装备时会有三个结果:成功、失败、破碎。
根据成功的概率得到本级强化...

呵呵
本级破碎的概率和破碎概率是啥区别啊?

0

主题

73

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2010-5-20 10:19:00 | 显示全部楼层

Re:请教一道数值题目~

破碎概率是每次强化时破碎的概率
本级破碎的概率是装备从本级升级到下一级破碎的概率。
这道题在每次强化对时候有3个结果,而对于每级强化来说只有成功和破碎2个结果。
所以计算的时候就是需要计算后者,而不要和前面的混淆了。

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
发表于 2010-5-20 10:49:00 | 显示全部楼层

Re:请教一道数值题目~

因为发现题目有改动,这里把我的解决方法重新修正一下:
根据前面的条件可以得到成功几率,失败但不爆掉的几率和爆掉的几率
首先见下面的表:
加点    成功几率    失败但不爆的几率    爆的几率
0       0           0                   0
1       90%         10%                 0%
2       85%         13%                 2%
3       80%         16%                 4%
4       75%         19%                 6%
5       70%         22%                 8%
6       65%         25%                 10%
7       60%         28%                 12%
8       55%         31%                 14%
9       50%         34%                 16%
10      45%         37%                 18%


现在假设每次强化添加的元素价值为X,武器原有价值为1(按照常规,这个X是逐级变化的,我们这里目前假设它

不变)
那么经过第一次强化,得到的价值是什么呢?
如果成功,将获得一个1+X的价值,如果失败但不爆掉,将获得一个1,如果爆掉将获得一个0
这三个结果是按照前面的几率来进行的
也就是说,第一次强化,有90%可能获得1+X,10%获得1,0%获得0
也就是(1+X)*90%+(1+0)*10%+(0+0)*0% 注:这里获得的价值是概率事件,所以没有某次成功某次失败,

而是统统都一样。
结果为1+0.9X
那么,根据加1得到的结果在迭代进入加2的计算,也就是把上面的式子中的“1”换成(1+0.9X)
这样,知道加2获得的价值为0.997+1.7473X
计算过程略过
得到每次强化后得到的价值见下表:
加点    原武器部分      添加部分        累计添加材料
0       1               0               0
1       1               0.9             1
2       0.98            1.732           2
3       0.9408          2.46272         3
4       0.884352        3.0649568       4
5       0.81360384      3.519760256     5
6       0.732243456     3.81778423      6
7       0.644374241     3.959650123     7
8       0.554161848     3.955299106     8
9       0.465495952     3.822451249     9
10      0.381706681     3.584410024     10

也就是说,强化到10的时候,获得了约0.38的原武器和约3.6的添加材料
这里,使用的武器没有变过,从1变成0.38,添加材料由10个变成了3.6个
在实际设计中,每一步添加的X都是变的,只要把前面的方法中X的参数做单独的表来计算就可以了。
如果按照提问来回答,那应该是1/0.381706681约等于2.6个武器
1/3.584410024/10约等于2.8
就是说,一个顶级需要2.6个武器和2.8个强化附加品
取最小公倍数,做5个顶级武器,消耗13件装备和14个强化附加品。

8

主题

205

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
发表于 2010-5-20 11:38:00 | 显示全部楼层

Re: Re:请教一道数值题目~

游戏地球: Re:请教一道数值题目~

照楼主的问题,需要多少件装备,其实问题一下变的很简单了。
首先我们来计算下,9次升级的破碎几率。 10%*...

继续13楼解答: 0-10 需要多少次强化。设成功率为A, 失败后破碎几率为B
那么成功率 A   每次强化破碎几率为 b = (1-A)*B
那么每次升级所需的强化次数为:1/A + ?  (?,装备破碎后带来的强化损失这个是一个递归)
那么 0-10 的公式为 (1/A1+1/A2+......1/A9) + 1/((1-b1)*(1-b2)*(1-b3)....(1-b9)) = 15.545+1.47 = 17.02 次
也就是说 你需要把一个装备冲到+10 需要2件 这样的+0装备 和 强化 17.02次才能完成。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-15 13:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表