作者otosaka (学生会长我老婆啦)
看板BlueArchive
标题Re: [闲聊] 修复作业 活动AP计算表格(数据修正)
时间Wed Sep 13 16:29:37 2023
原文43
分享一下我自己做的试算表
网址在这
https://docs.google.com/spreadsheets/d/1FnSaZAeclW0Adfb_bz_5y1Zfj4q47_tG/
(google表单)
使用方法很简单
https://imgur.com/GASnI3Z
只需要在黄色区域做出更动(下拉选单选换取类型/输入数量)
就会自动算出要刷取的场数了(绿色格子)
还有设置活动剩余时间的标示 快速确认还有多久可以刷
其他部分
https://imgur.com/t5BJYeZ
兑换表 + 下拉选单的词条
https://imgur.com/BU4AZvf
关卡耗体&掉落
最後是计算方式
关卡掉落基本上就是四元一次方程式,利用矩阵就可以解
https://imgur.com/PAou2rl
先建立4x4的掉落矩阵A、1x4的所需矩阵B,要求的是1x4的矩阵C,
CA=B 所以C=B(A^(-1))
(其实应该写AX=B,X=(A^(-1))B会比较好理解,但多transpose一次掉落矩阵很累)
这样算顶多+1~3场(因为用roundup取整数的关系)
至於为什麽要算两次,是因为可能会发生某些情况
Ex:假设素材数量全为0时,要刷的Q9~12=(50,55,60,65)
但我在丢数字计算已经刷了100场Q11,这样矩阵算出来结果会有负值
因此用filter函数把不需要的Q11&掉落物去掉,以3X3矩阵重新计算就会是正数解
有兴趣的人可以在黄色区改数字玩玩看
後面那个变动的wxyz配合上面场数的地方弄超久的,尤其是Q12那格,有够难写
大概就这样,有任何建议或错误请告诉我,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.230.157.120 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/BlueArchive/M.1694593782.A.4AD.html
※ 编辑: otosaka (36.230.157.120 台湾), 09/13/2023 16:47:50
1F:推 zseineo: 推 实作方法有好多喔 09/13 16:51
2F:推 sam1234580: 研究了一下 我觉得主要问题应该是不清楚该在哪填啥 09/13 17:31
3F:→ sam1234580: 可能加点备注或者加个栏/列标题会比较好理解 09/13 17:32
4F:→ sam1234580: 像是加成那边的20%跟40% 我花了点时间才看懂要填人数 09/13 17:33
感谢建议,已修改
5F:→ sam1234580: 以兑换的道具点数要自己计算这点也略显不便 09/13 17:34
6F:→ sam1234580: 可能直接在P栏右边插一栏已兑换数量 填写後自动计算? 09/13 17:35
已加上剩余数量栏位可以自动计算已换道具,另外有修正一点filter那区的函数内容
大大您这连结需要存取权啊
※ 编辑: otosaka (36.230.157.120 台湾), 09/13/2023 23:00:58
8F:→ celet: ... 另存副本阿 不给就是怕改到乱掉 虽然我都用Excel 09/13 23:02
9F:→ celet: 抱歉= = 搞错意思 修正好了 09/13 23:02
10F:→ otosaka: 我之前也用规划求解跑过 有时候会比反矩阵进位的总和多1 09/13 23:11
11F:→ otosaka: 有时候会少1 但每次要算都要重新跑就很麻烦 09/13 23:11
12F:→ otosaka: 反矩阵只要丢数字下去就好了 09/13 23:13
13F:推 sectionnine: 推,谢谢分享^^ 09/15 08:36