«Квант» — научно-популярный физико-математический журнал (издаётся с 1970 года)
Старый сайт журнала: kvant.ras.ru

Задача М970

Условие задачи (1986, № 2) Задача М970 // Квант. — 1986. — № 2. — Стр. 35; 1986. — № 6. — Стр. 37—38.

На начальной остановке в автобус вошло 32 пассажира, которым нужно ехать до 32 разных остановок, расположенных на расстоянии 1 км друг от друга. Водитель решил провести голосование: какие остановки отменить, а какие сохранить. Он называет остановки в некотором порядке. Пассажир голосует за отмену остановки, если он собирается ехать дальше, против, если собирается выходить на этой остановке, и воздерживается, если — раньше (не учитывая, что при дальнейшем голосовании могут отменить и его остановку). Если за отмену подано больше голосов, чем против, остановку отменяют, а те, кто хотел на ней выходить, решают ехать до ближайшей к ней из ещё не отменённых (если таких две — до первой из них). Какое

  1. наименьшее,
  2. наибольшее

число остановок может сохраниться в зависимости от порядка, в котором их называет водитель?

С. Л. Елисеев


Решение задачи (1986, № 6) Задача М970 // Квант. — 1986. — № 2. — Стр. 35; 1986. — № 6. — Стр. 37—38.

$\def\a#1{{\small\colsep{0pt}{\begin{array}{c}#1\end{array}}}} \begin{array}{|c|c|c|}\hline \\[-7pt] \a{Номер\\остановки}&\a{Число\\голосов\\за\\отмену}&\a{Число\\голосов\\против\\отмены}\\ \\[-7pt]\hline\\[-7pt] 31&1&1\\ 32&0&1\\ 29&3&1\\ 30&2&1\\ 27&5&1\\ 28&3&2\\ \ldots&\ldots&\ldots\\ 32-2k-1&2k+1&1\\ 32-2k&k+1&k\\\\[-7pt] \hline \end{array}$‍

а) Ответ. 2. Две последние остановки сохраняются при любом порядке голосования: против последней никто не голосует, против предпоследней голосует один пассажир, а за неё — не меньше одного. Если водитель называет остановки в следующем порядке номеров: 31, 32, 29, 30, 27, 28, $\ldots$‍,‍ 1, 2, все остальные остановки отменят (см. таблицу).

б) Ответ. 6. Пусть после голосования осталось неотменёнными $m$‍‍ остановок, и на $i$‍‍-й из них, считая с конца, сошло $a_i$‍‍ пассажиров (например, $a_1=1$‍‍ — на последней, 32-й остановке, очевидно, сходит 1 пассажир). Тогда против отмены этой остановки проголосовало не больше $a_i$‍‍ пассажиров (ибо последующее голосование не могло уже изменить решения сойти на ней), а за отмену — не меньше $a_{i-1}+a_{i-2}+\ldots+a_1$‍.‍ Поскольку остановку не отменили, $a_i\ge a_{i-1}+a_{i-2}+\ldots+a_1$‍.‍ Пусть осталось $m$‍‍ остановок, тогда $$ \begin{gather*} 32=a_m+a_{m-1}+a_{m-2}+\ldots+a_1\ge2(a_{m-1}+a_{m-2}+\ldots+a_1)\ge\\ \ge2^2(a_{m-2}+\ldots+a_1)\ge\ldots\ge2^{m-1}a_1=2^{m-1}, \end{gather*} $$ и следовательно, $m\le6$‍.

Укажем такой порядок голосования, при котором $m=6$‍.‍ Разобьём остановки, начиная с последней, на 6 групп, состоящих из 1, 1, 2, 4, 8, 16 остановок. В каждой группе отметим одну остановку так, чтобы соседние отмеченные остановки были равноудалены от общей границы их групп, т. е. остановки с номерами 32, 31, 30, 27, 22, 11 (см. рисунок). Проведём голосование от конца к началу сперва по неотмеченным остановкам (легко видеть, что их все отменяют), потом — по отмеченным (за каждую из них проголосуют все паcсажиры её группы, против — все пассажиры следующих групп; поскольку $2^k=1+1+2+\ldots+2^{k-1}$‍,‍ число голосов за и против будет одинаковым и остановку не отменят).

Проведённые рассуждения справедливы для любого числа остановок; ответ в задаче б) в общем случае — $[\log_2n]+1$‍.

С. Л. Елисеев


Метаданные Задача М970 // Квант. — 1986. — № 2. — Стр. 35; 1986. — № 6. — Стр. 37—38.

Предмет
Математика
Условие
Решение
Номера

1986. — № 2. — Стр.  [условие]

1986. — № 6. — Стр.  [решение]

Описание
Задача М970 // Квант. — 1986. — № 2. — Стр. 35; 1986. — № 6. — Стр. 37‍—‍38.
Ссылка
https://www.kvant.digital/problems/m970/