【发布时间】:2014-07-15 06:08:39
【问题描述】:
我遇到了一个随机问题。 :)
A,一种随机算法,判断输入 x 是否为素数。
该算法的工作方式如下:
1- 如果 x 是素数,则 A 输出 YES
2- 如果 x 不是素数,则 A 以 3/4 的概率输出 NO。
如果我们想让算法 A 以至少 1- (1/k) 的概率输出 NO,我们至少应该运行 A 多少次?
注意:一个“否”的答案意味着给定的输入 x 不是素数。
有什么想法吗?
【问题讨论】:
标签: algorithm random statistics complexity-theory amortized-analysis