Процессы и алгоритмы
Ошибка.
Попробуйте повторить позже
В очереди в ларек стоят щедрых школьника. Первый из них купил миллион конфет. Каждую минуту один из школьников отдает
стоящему за ним человеку несколько своих конфет (хотя бы одну) таким образом, чтобы у него все равно осталось не меньше конфет, чем у
того, кому он отдал. Докажите, что процесс не может продолжаться бесконечно и что число конфет, которое останется у каждого
школьника в итоге, не зависит от порядка действий.
Рассмотрим очередь из школьников, где первый школьник изначально имеет
конфет. Каждую минуту один из школьников
передаёт стоящему за ним некоторое количество конфет
причём после передачи выполняются условия:
где и
— количество конфет у
-го и
-го школьников до передачи.
Введём функцию энергии системы:
При передаче конфет от школьника
к
изменение энергии составит:
Из условия следует:
Таким образом, Функция
целочисленна, неотрицательна и строго убывает при каждом шаге.
Следовательно, процесс завершится за конечное число шагов.
Для применения Diamond-леммы проверим, что любые два шага коммутируют. Пусть возможны передачи:
- 1.
-
От школьника
к
конфет
- 2.
-
От школьника
к
конфет
Н.у.о Если
шаги независимы. Если
то оба шага заменяются на суммарную передачу конфет от
к
в
размере
Пусть
если сначала идет передача конфет от
к
то
-ый школьник спокойно может передать
конфет следующему, ведь количество конфет у него не уменьшилось. В любом случае, получаем, что у
-ого школьника станет на
конфет меньше, у
увеличится на
а количество конфет у
изменится на
По Diamond-лемме, получаем, что
конечный исход единственен.
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение
Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!