打本次数估算——我得刷多少轮才能满足缺口
估算的基础
打本次数 = 素材需求量 / 关卡平均掉率。
Chaldea 的求解器在"需求 → 组合"这条路径上的数学模型是:在所有可用关卡中,找到一组能满足所有素材需求的组合,然后给出每种关卡需要刷多少次。
三种估计算法
1. 目标关卡法(简单)
最直接的方式:告诉 Chaldea "我要刷 50 个虚影之尘",它会算出:
最优解:夏洛特(AP 20)× 8 次
→ 虚影之尘约 52 个(满足需求)
→ 同时掉英雄之尘约 41 个(副产品)
→ 同时掉混沌之爪约 4 个(副产品)
2. 多素材联合求解(常规)
在素材列表页点击"规划 Free 本"后,所有缺口素材自动带入,求解器会同时考虑所有素材,找到一组关卡组合能同时满足所有缺口。
比如你缺虚影之尘 50 个 + 蛮神心脏 20 个 + 萌芽 120 个,求解结果可能是:
夏洛特 × 8 次 → 虚影之尘 52 ✓
恶魔城 × 6 次 → 蛮神心脏 24 ✓
狩猎关卡 × 12 次 → 萌芽 144 ✓
3. 整数规划 vs 实数规划(技术细节)
官方文档解释了一个重要取舍:
整数线性规划是 NP 难问题(复杂度指数级),而非整数线性规划是 P 问题(多项式时间)。求解器用实数解,结果四舍五入,存在 ±1 的误差。
为什么够用:
- FGO Free 本的掉率本身就是概率事件——"0.65 个虚影之尘 / 场"是平均值,实际刷 10 次可能掉 5 个也可能掉 8 个
- 差一次两次不影响整体规划
- 计算速度快得多
副产品效应
Free 本规划一个常被忽略的好处是副产品:
- 你去夏洛特刷虚影之尘 → 顺带掉英雄之尘和混沌之爪
- 你去恶魔城刷蛮神心脏 → 顺带掉虚影之尘和萌芽
在综合效率高的关卡上,一个关卡能同时满足好几种素材缺口——这就是为什么规划求解比你自己随便选关卡高效得多。
估算的误差来源
| 误差来源 | 影响 |
|---|---|
| 非整数解 | ±1 次,正常 |
| 掉率更新 | 用新数据 vs 旧数据会有差异 |
| 主线进度 | 漏了某个新关卡会影响组合 |
| 黑名单 | 拉黑后只能从剩余关卡里找次优解 |
| 活动 Free 本 | 限时活动的 Free 本有特殊掉率,但可能不在主线列表里 |
和活动规划的联动
限时活动通常有掉率加成(活动 Free 本里活动素材掉率特别高)。Chaldea 的活动规划会把这部分加成算进去:
- 活动期间,规划求解会优先推荐活动 Free 本(掉率高、AP 成本低)
- 活动结束后,自动切回主线 Free 本的常规效率排序
所以优先在活动期间刷素材是最划算的——Chaldea 帮你把这个算进规划了。
实战心态
打本次数估算只是指导,不是必须严格遵守的计划。实际执行时:
- 刷 8 次夏洛特,实际掉了 7 个虚影之尘 → 没关系,再刷 1 次
- 某个关卡实际刷起来特别顺(连续掉想要的素材) → 多刷几次也无妨
- 某个关卡被黑了 / 不想刷了 → 调整黑名单后重新求解
Chaldea 是帮助你做决策的工具,不是替你做决定的规则。