2004-gre-cs-practice-book.pdf/Q38
Материал из DISCOPAL
Вопрос: Q38-4c9f66
Некоторый рандомизированный алгоритм A предназначен для определения, является ли данное положительное целое число n простым, путем генерации случайной битовой строки r и, основываясь на значениях n и r, путем вывода либо Yes (n является простым), либо No (n является составным)
Выполнение алгоритма А гарантирует следующее
- Если n — простое число, то результатом A всегда будет Yes
- Если n является составным, то существует вероятность p > 0, такое что результатом A будет No с вероятностью p и Yes с вероятностью 1 — p
На входе m алгоритм A выполняется k раз (k > 0) и генерирует случайную строку при i-м выполнении , где являются взаимно независимыми
Если m является составным, какова вероятность того, что в каждом из k различных вариантов выполнения результат A будет YES?
Ответы
- Правильный ответ:
Объяснение
Исходники — вопрос 38 на 29 странице книги «2004-gre-cs-practice-book.pdf»
Алгоритм с односторонней ошибкой, вероятностная амплификация, .
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.