坦克世界WOT圣诞碎片抽箱子活动最优策略

坦克世界圣诞可以通过使用碎片抽取邮票,每个相簿含有70张邮票,集齐可以换取皮肤。其中,有三种抽取的策略。

  • 通过1250碎片抽取指定相簿的随机邮票,如果抽到重复的,分解该邮票可以返还100点碎片
  • 通过3500碎片抽到不重复的邮票。
  • 使用充能器直接抽取不重复的邮票。但是充能器的数量有限,我们在此不做考虑。

那么,采用怎么样的策略才能使得消耗的碎片的数学期望最小呢?
首先研究第一种方法。我们设抽取kkk次可以抽到我们没有抽到过的邮票,此时设我们还有xxx张邮票没有抽到。那么进行一次抽取,抽取到我们没有的邮票的概率为x70\frac{x}{70}70x​。记p=x70p=\frac{x}{70}p=70x​

所以我们能够看到,第一次就抽到的概率是
ppp
抽两次抽到的概率为
p(1−p)p(1-p)p(1−p)
抽n次抽到的概率为
p(1−p)n−1p(1-p)^{n-1}p(1−p)n−1
那么,抽取的花费是多少呢?考虑到如果没有抽到可以返还100点碎片,很容易看出来,抽n次花费的碎片为
1250+(n−1)∗11501250+(n-1)*11501250+(n−1)∗1150
整理为
100+1150n100+1150n100+1150n
故整个抽取的数学期望可以表示为
∑i=1∞p(1−p)i−1(100+1150i)\sum_{i=1}^{\infty} p(1-p)^{i-1}(100+1150i) i=1∑∞​p(1−p)i−1(100+1150i)
整理为
∑i=1∞p(1−p)i−1100+∑i=1∞p(1−p)i−11150i\sum_{i=1}^{\infty} p(1-p)^{i-1}100+\sum_{i=1}^{\infty} p(1-p)^{i-1}1150i i=1∑∞​p(1−p)i−1100+i=1∑∞​p(1−p)i−11150i
通过数列的性质,不难证明
∑i=1∞p(1−p)i−1=1\sum_{i=1}^{\infty} p(1-p)^{i-1}=1i=1∑∞​p(1−p)i−1=1
∑i=1∞p(1−p)i−1i=1/p\sum_{i=1}^{\infty} p(1-p)^{i-1}i=1/pi=1∑∞​p(1−p)i−1i=1/p
则我们就得到了还有x个邮票没抽到的时候,抽到一个我们没有的邮票的整体花费的数学期望:
cost=100+1150/pcost=100+1150/pcost=100+1150/p
cost=100+1150∗70/xcost=100+1150*70/xcost=100+1150∗70/x
那么,当我们还有24个邮票没有抽到的时候,花费的数学期望为3454,比用3500硬抽便宜。
当还有23个邮票没抽到的时候,花费的数学期望为3600,比硬抽贵。

那么,策略就显而易见了,如果只抽一个相簿,那么,在还有24个及24个邮票没抽到的时候,采用随机抽取。之后,使用3500碎片或者充能器抽取。

那么问题来了,还有一种抽法,是使用1500抽取对应类别的邮票,如果考虑这种情况,概率又是怎么样呢?因为每种类别的邮票不同,所以这里设我们要抽取对应的某种邮票的总数为mmm,还有yyy张此种邮票没有抽取到。那么抽取到的概率为q=y/mq=y/mq=y/m
则花费的数学期望为
∑i=1∞p(1−p)i−1(100+1400i)\sum_{i=1}^{\infty} p(1-p)^{i-1}(100+1400i) i=1∑∞​p(1−p)i−1(100+1400i)
cost=100+1400/qcost=100+1400/q cost=100+1400/q
q=y/mq=y/m q=y/m
具体采用随机抽还是分类抽,需要根据具体情况进行计算才知道呢


我们能够发现,当没有的图片占比高于0.34时,随机抽取是有利的。那么如果分类抽取的话,占比需要高于0.41左右。随机抽和分类抽哪个更有利,需要根据具体情况进行计算,不过从图形来看绝大多数情况是随机抽过更便宜呢。

坦克世界WOT圣诞碎片抽箱子活动最优策略相关推荐

  1. 《坦克世界》云游戏发布,元境提供技术支持,浏览器上开启火力对决

    <坦克世界>"夏日庆典"活动已正式开启,丰富的活动带来丰厚的积分奖励,相信指挥官们又可以酣战一整个夏天了.随着这次活动的开启,基于元境云游戏PaaS服务打造的<坦 ...

  2. 教程:如何下载坦克世界

    <坦克世界>是一款在2010年由Wargaming公司推出的战争网游.2010年10月30日在俄罗斯首发.2011年4月12日在北美和欧洲推出.2011年3月15日在中国由空中网代理推出. ...

  3. 无法往开启kerberos的zookeeper上注册服务_《坦克世界》不删档测试开启公告——测试服玩家福利原来在这里...

    <坦克世界>不删档测试开启公告--测试服玩家福利原来在这里! 坦克世界 今天 致各位亲爱的<坦克世界>玩家: <坦克世界>不删档测试将于7月20日16:00正式开启 ...

  4. 《坦克世界》* 使用并发渲染提升多核性能

    Wargaming.net与英特尔合作开发并发渲染支持,以支持<坦克世界> (WoT) 引擎在所有可用的 CPU 内核上同时渲染数据,并将数据更快地发送至 GPU.从而将平均每秒帧数 (F ...

  5. 坦克世界服务器停机维护提前结束,《坦克世界》2月25日服务器停机维护公告

    原标题:<坦克世界>2月25日服务器停机维护公告 亲爱的指挥官: 为了能给大家提供更加优质的游戏体验,我们将在2月25日23:00进行服务器维护以及网络升级工作,预计此次维护工作用时48小 ...

  6. 坦克世界进不去服务器未响应,坦克世界闪退([随便谈谈] 坦克世界未响应闪退问题讨论帖。楼主已经找到原因(大概)。)...

    坦克世界闪退([随便谈谈] 坦克世界未响应闪退问题讨论帖.楼主已经找到原因(大概).),哪吒游戏网给大家带来详细的坦克世界闪退([随便谈谈] 坦克世界未响应闪退问题讨论帖.楼主已经找到原因(大概).) ...

  7. 坦克游戏服务器未响应,《坦克世界》退出战斗 退出战斗卡死解决办法

    不知道大家有没有过,在玩坦克世界时,退出战斗会有卡死的情况.小编是没有遇到过.但却看到很多游戏中的朋友反映过.下面小编为大家整理了几个关于退出战斗卡死的情况,以及遇到此情况的玩家的解决办法.希望能给大 ...

  8. 坦克世界 与服务器连接中断,坦克世界怎么老是显示与服务器连接已中断

    网络问题. 网络问题,可能所在的地区同时上网人数过高,使其延迟也过高,也可能坦克世界服务器问题,可能坦克世界更新的时候都会在官网上给予提示,最好留意一下如果是提示"内存不足,请重起游戏&qu ...

  9. 《坦克世界》1.0+:使用 CPU 优化的图形和物理丰富用户体验

    本文以<坦克世界>为例,介绍 Wargaming 使用 CPU 多核和 CPU 单指令多数据 (SIMD) 功能显著提升游戏沉浸式体验的创新方法.我们以英特尔® 线程构建模块(英特尔® T ...

最新文章

  1. POJ2253 Frogger(最短路径)
  2. python使用教程pandas-python之pandas简单介绍及使用(一)
  3. Camel中的几个重要概念之Routes, RouteBuilders 和 Java DSL
  4. [css] 用css画出一把刻度尺
  5. wpf mvvm MenuItem的Command事件
  6. ubuntu新建用户后,终端下方向键和tab键不可用的解决方法
  7. 系统间数据传输,产品经理视角的9千字总结:接口、otter、log4j、SFTP、MQ……...
  8. 马斯克:特斯拉取消Model S Plaid+生产 Plaid版性能已非常好
  9. 8.企业安全建设入门(基于开源软件打造企业网络安全) --- 态势感知系统建设
  10. pythonATM,购物车项目实战_补充1-结构图
  11. dubbo源码解析-cluster
  12. 【公众号】怎样写好公众号第一篇文章?
  13. 系统封装教程(Win10案例)
  14. 国内各大企业邮箱,选择看重哪几个方面?
  15. python从图片提取文字_用python提取图片文字
  16. 机器学习入门实战加州房价预测
  17. 计算机语言圆周率,使用Java如何计算圆周率
  18. tornado完成一个简单的登录界面/图片的上传
  19. C# WPF开源控件库:Newbeecoder.UI使用指南(四)
  20. C3P0 连接问题 An attempt by a client to checkout a Connection has timed out.

热门文章

  1. 溪云初起日沉阁 山雨欲来风满楼
  2. 面试直播,真刀真枪的干一场!实战派VS学术派
  3. linux:redis安装、报错 oO0OoO0OoO0Oo
  4. 雅虎市值_雅虎如何一次又一次错失千亿美元
  5. 大数据 SQL Boy 脱坑指南
  6. 观止--微软创建NT的夺命狂奔
  7. google protobuf 定义服务(service)
  8. ES7 集群模式新增账号密码认证
  9. 气电旋转接头在全自动洗车系统中的应用
  10. 领导都在用的Python有多厉害