algorithm - AS3 创建 6 ^ 20 结果的算法

标签 algorithm actionscript-3 data-structures tree

我已经搜索了很多东西来为我指明正确的方向, 但我似乎无法弄清楚/找到适合我的情况的东西。

在我的游戏中你总共玩了 20 年。 每年您可以从 6 个案例中进行选择。每种情况改变不同的值, 并且每年都会受到前一年的值的影响。 由于一些随机因素,几乎总是有不同的最终结果/最佳结果。

在获得最佳结果的情况下。我曾经计算过每年个人的最高病例。 但由于每年都会受到前一年数值的影响,因此远非确定 那20年的情况是最佳结果。例如:

enter image description here

编辑:在本例中,我绘制了 3 个案例而不是 6 个案例的情况。

20 年内将出现 6 种情况。 因此将会有 365.615.844.0062.976 个不同的最终结果。我想获得最高的 最终结果。

有人可以给我一些关于如何处理这个可笑的大的建议/想法吗? 数据结构。 我希望我对这个问题给出了明确的解释。

提前致谢。

最佳答案

简而言之,您将无法找到解决此问题的最佳解决方案。例如,一个好的中间立场可能是深入 5 年(7776 个变体),然后选择其中 5 个最佳得分解决方案。然后从每个部分解决方案中重复该过程。这应该会产生大约 124416 次计算,测试时间不会太长。

关于algorithm - AS3 创建 6 ^ 20 结果的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14477568/

相关文章:

algorithm - 如何将 CYK 算法应用于此 CFG?

algorithm - 切割多边形算法

apache-flex - trace() 在 Flash Builder 4 中不起作用?

algorithm - 从邻接表中找到两个节点的最低公共(public)祖先

algorithm - 采访: Suggest a data structure which optimizes insertion,删除和随机值生成

algorithm - 数组给定范围内每个不同整数的出现次数

algorithm - 找出非常大的 'n' 的第 n 个斐波那契数

actionscript-3 - 用于监视从显示列表中添加/删除 MovieClips 的事件?

actionscript-3 - AS3 的富文本编辑器

c - BST 中的顺序后继者