Назад

Олимпиадная задача по комбинаторике: очередь к стоматологу, Мурашкин М.В., 8–10 класс

Задача

В очереди к стоматологу стоят 30 ребят: мальчиков и девочек. Часы на стене показывают 8:00. Как только начинается новая минута, каждый мальчик, за которым стоит девочка, пропускает её вперед. Докажите, что перестановки в очереди закончатся до 8:30, когда откроется дверь кабинета.

Решение

  Докажем индукцией по n, что для очереди из n ребят через  n – 1  минуту получится расстановка, которую назовём правильной: в начале очереди все девочки, а потом все мальчики. База для одного пациента очевидна – перестановок в очереди не будет вообще.

  Шаг индукции. Если в очереди нет девочек, то утверждение очевидно. Пусть девочки есть. Рассмотрим самую первую девочку D в очереди. Если перед ней нет мальчиков, то она не участвует в перестановках, и по предположению индукции (D можно мысленно убрать) через  n – 2  минуты получится правильная расстановка. Если же перед D есть мальчики, то рассмотрим ситуацию через минуту: за D будет стоять мальчик; далее D каждую минуту перемещается на одну позицию вперед, пока не окажется в начале очереди, а остальные девочки меняются так, как будто девочки D нет в очереди. (Действительно, D может помешать девочке D' поменяться с мальчиком только в случае, если D' стоит точно за D; но если за D стоит девочка, значит, в предыдущую минуту D не менялась местами, и они стоят в начале очереди.) Таким образом, по предположению индукции ещё через  n – 2  минуты все остальные девочки выстроятся впереди мальчиков вслед за D, то есть получится правильная расстановка.

Ответ

Ответ задачи отсутствует

Чтобы оставлять комментарии, войдите или зарегистрируйтесь

Комментариев нет