Задача старая, но красивая, и здесь, кажется, не обсуждалась.
100 математиков попали в плен. Каждому присвоили номер от одного до ста, причем математик знает свой номер.
В изолированной комнате стоят 100 коробок, в которые разложили карточки, занумерованные от 1 до ста, коробки не прозрачные. Математики поочереди заходят в комнату, каждый может заглянуть в 50 коробок. Если он находит карточку со своим номером, то заходит следующий. Если хотя бы один из математиков не находит свой номер, всех убивают. Переговариваться они не могут.
Предложить алгоритм, при котором все найдут свои номера с вероятностью не менее 0.3.
|