达人分享炉石心得 用公式计算卡牌的性价比
如何定义一张卡牌是好是坏?好究竟有多好?坏究竟有多坏?给大家介绍一下详细的算法,用攻击来计算卡牌的性价比。
再来看一张
通过刚才的算法,这张卡牌的 性价比也是1,比较中等。
接下来我给大家介绍一下详细的算法
性价比 = 所得 ÷ 消费 =(技能效果值)÷(技能耗费 + 手牌耗费) 最终所得>1则为高性价比,=1则为优秀。若<0.8,则在非配合性情况下不推荐使用。
其实这个算法有很多多样性
包括伤害、治疗效果、破坏等都计算在技能效果值以内
伤害:1点伤害记为1点效果值
治疗:2.5点治疗记为1点效果值(以2.5作为基础单位,不足2.5时忽略不计。即5点治疗记为2点效果,3点治疗只被记为1点效果)
破坏:直接破坏或摧毁,记为3点效果值
抽卡/弃卡:自己抽卡或对方弃卡则每张卡视为1点效果值,这点上等同于卡牌消耗的观念。
攻击力/生命值加成:+1/+1效果视为1点效果值以此类推,+2/+2视为2点效果值。单一类别加成积分减半,例如+4攻击力则记为2点效果值
召唤类:同攻击力/生命值加成效果,召唤的 单位2/2则为2点效果值。2/3则为2.5点效果值。
回合限制类别效果:限制本回合内有效的 效果在计算时减半效果值,例如本回合内+2/+2则为1点效果值。
效果需要触发:拥有触发条件的效果 计算时效果值-1,最低保留1。 如:激怒+2,算作1点效果值。激怒+6算作2点效果值。
群体效果,不确定因素:在群体效果计算时由于计算时不确定目标数,默认作为4个目标进行计算。也就是说群体伤害1点记为4点效果值。群体破坏则记为12点效果值。
需要注意的是德鲁伊的技能横扫计算时按照目标X点+3个目标1点总共4个目标计算。
同理战士的技能搏击,按照总共4个目标,随机破坏3个总计9点效果值。
其他效果:效果多种多样,还有很多需要自己定义。这部分数据还需要调试
例如:冲锋效果值我认为应该定义为1。
圣盾术为1.2
嘲讽为1.2
潜行为0.8
风怒收益为攻击力计算值翻倍,血量计算-2 若血量结算-2后为0则忽略不计风怒带来的收益。
超载则在消耗计算时上加上超载标注值-1
激怒+X收益时按单一攻击力计算收益减半,随后附加条件收益-1。 同时若激怒的仆从生命值-2后为0则忽略不计激怒带来的收益。
冻结为1
濒死一击作为效果触发条件计算
负面效果:负面效果按照如上正常算法,但是数值作为负数在计算时扣除。
例如负面效果:给对手召唤一个2/2的仆从,则效果值-2。 值得一提的是如果负面效果有触发条件那么也会扣除1点条件计算。
举例:
嗜血的 计算:本回合内所有仆从+3攻击力。
费用5,卡牌消耗(自身)1.
计算式:
(3÷2*4)÷(5+1)= 1
接下来来说说仆从的性价比计算。不同于技能,仆从在计算时不要讲消耗自身作为手牌消耗计算。因为技能只是瞬间效果,而仆从只要不死就能给你不断带来收益。
仆从的 计算式 :
(攻击力、生命值综合+技能效果收益)÷耗费
炉石传说热门资讯
最新视频推荐公式达人速进此公式是否成立.
已验证,不成了
为您推荐:
其他类似问题
扫描下载二维码达人分享 雅思口语答题公式_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
达人分享 雅思口语答题公式
||暂无简介
总评分0.0|
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢帖子40&积分22&Idea5 点&致谢1 次&电脑MacBook Pro&设备iPhone 4&
求助NUMBERS达人,有关个税的函数公式问题
悬赏金额: 10 点Idea
本帖最后由 foxbrat 于 12/10/15 08:18 PM 编辑
在EXCEL里用下列公式正常计算,但在NUMBERS里却显示图片内的样子,他的解释我也看不大明白。而且我发现只要用到函数他就出现这个问题,简单的加减乘除没问题。
=ROUND(MAX((P10-3500)*{3,10,20,25,30,35,45}%-{0,105,555,05,1)
& && && && && && && && &&&P10是定位参数
求助达人帮忙搞一下。谢谢。
&&啊,忘了说了,EXCEL里,最后的逗号要改成分号。
=ROUND(MAX((P6-3500)*{3,10,20,25,30,35,45}%-{0,105,555,05,1)
在NUMBERS里用分号就会出现公式错误的提示
如果用IF可以正常得出结果,但是:
=ROUND(IF((P12-3500)&=0,0,IF(AND((P12-3500)&0,(P12-3500)&=1500),(P12-3500)*3%,IF(AND((P12-,(P12-3500)&=4500),(P12-5,IF(AND((P12-,(P12-3500)&=9000),(P12-5,0)))),2)
如果我的公式是:
=ROUND(MAX((P10--P13)*{3,10,20,25,30,35,45}%-{0,105,555,05,1)
用IF公式的话我就要再每一个IF后面去添加或更改实在是太麻烦了。。。
如果有高人给出别的写法也行:
要做的公式文字表达为:
全月应纳税所得额& & & && && && && && && & 税率& & & && && &&&速算扣除数(元)
全月应纳税额不超过1500元& & & && && && & 税率为3%&&& & & & 0
全月应纳税额超过1500元至4500元& & & & 税率为10%& & & & 105
全月应纳税额超过4500元至9000元& & & & 税率为20%& & & & 555
全月应纳税额超过9000元至35000元& & & & 税率为25%& & & & 1005
全月应纳税额超过35000元至55000元& & & & 税率为30%& & & & 2755
全月应纳税额超过55000元至80000元& & & & 税率为35%& & & & 5505
全月应纳税额超过80000元& & & && && && & 税率为45%& & & & 13505
起征点 3500
附件: 您所在的用户组无法下载或查看附件
帖子144&积分131&Idea141 点&致谢24 次&电脑MacBook Pro&设备&
本帖最后由 thunderw 于 12/10/11 04:17 PM 编辑
numbes 不支持对数组进行数学运算。也就是说你得改改算法,把它展开。(P10-3500)*{3,10,20,25,30,35,45}%-{0,105,555,05,13505}变成
(P10-, (P10-, (P10-, 这样一直写下去。
帖子40&积分22&Idea5 点&致谢1 次&电脑MacBook Pro&设备iPhone 4&
我晕,MAX命令就是从数组里选出一个的呀,怎么会不支持数组呢?
如果按照你说的展开来我知道很简单用IF也是可以写的,但是如果我中间要减去3组数据那我要添加太多次重复动作了呀。方法不可行,你也没对我截图所表达的意思解释。
foxbrat 于 12/10/15 08:19 PM 补充以下内容:
顶。。。。。。。。。。。。。我想统计表格中,上海出现的次数,如何做公式,请达人赐教!_百度知道