如何加快算法或削减内存?

问题描述 投票:0回答:0

任何立方体和任何面滚动(?)的概率是均匀的。 立方体是六面的,立方体面上的值是为每个立方体输入的,并不总是 1-6。 每一步袋子里最多有 100 个立方体。为了运气,抽到了 2 个。 在每一步中,两个玩家中的一个掷出他们抽到的2个骰子,从两个值中得到资源量max(a,b)^3(边上有2个骰子)。玩家根据资源的平均收益加总策略。 一开始是输入立方体的数量,然后是立方体面上的数值 。 输出资源量在每一步(也就是实际上在这一步)的数学期望。

据我了解,考虑到一切都是等概率的,那么对于每一对立方体(只能修改from,需要修改所有选项,从概率为1的可能掉落的面中选择最大值/36,拿立方体。以一种愚蠢的方式,我明白这是怎么做到的,可以这样做来减少时间和内存?

如何改进简单排序?

python probability dice
© www.soinside.com 2019 - 2024. All rights reserved.