我正在寻找一种快速计算
然而,我无法看出上述方法比单独计算每个
我的问题是,我猜“余数树”在某种程度上比朴素的方法更有效,但我不明白为什么。请问有人能够解释一下吗?
或者,还有其他快速计算多个
n mod x1
,n mod x2
,n mod x3
等的方法。我找到了一篇关于“remainder trees”的文章,声称可以做到这一点。然而,我无法看出上述方法比单独计算每个
mod
更好(即使上述remaindersusingproducttree
的最后一步似乎正是在这样做)。我也简单地对上述代码进行了基准测试,但它似乎并没有运行得更快。我的问题是,我猜“余数树”在某种程度上比朴素的方法更有效,但我不明白为什么。请问有人能够解释一下吗?
或者,还有其他快速计算多个
mod
操作的方法吗?