【发布时间】:2019-04-11 03:32:07
【问题描述】:
假设我有等式 T = sum(A**n) for n 从 1 到 M。
现在假设我知道 M 和 T,但想要 A。我将如何解决 A?
我想在发生错误时进行指数退避,但我不希望退避所花费的总时间大于 T,也不希望最大重试次数超过 M。所以我需要找到A。
【问题讨论】:
-
你需要解方程,对于最高 7 的度数,维基百科上有文章 en.wikipedia.org/wiki/Algebraic_equation#See_also 如果它不需要非常精确 - 你总是可以蛮力(使用二进制搜索它会很快)
-
提示:
1-A^(n+1)=(1-A)*(1+A+A^2+...+A^n) -
我投票结束这个问题,因为它与编程无关。
标签: math discrete-mathematics exponential-backoff