Среди n
персон, «знаменитости» определяется как кто-то , который известен всеми, но не знает никого. Задача состоит в том, чтобы идентифицировать знаменитость, если таковая существует, задав вопрос только формы: «Извините, вы знаете человека ?» (Предполагается, что все ответы верны, и даже эта знаменитость также ответит.) Цель состоит в том, чтобы свести к минимуму количество вопросов.Оптимальное решение для «знаменитости» алгоритм
Есть ли решение для заказа менее очевидного O(n^2)
?
ли это помогает http://www.geeksforgeeks.org/the-celebrity-problem/ – therealprashant
Я голосую, чтобы закрыть этот вопрос как вне темы, потому что в его нынешнем виде не программирование вопроса. –
Если вы не идете на какое-либо предположение или какие-либо вероятностные производные, я думаю, что вы предоставили достаточные ограничения для решения: n^2 –