Тема . ТурЛом (турнир Ломоносова)

Комбинаторика на Турломе: графы, игры, клетчатые задачи, Дирихле

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела турлом (турнир ломоносова)
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#93393

Имеется табло 100× 100,  в каждой ячейке которого находится лампочка; исходно все лампочки выключены. K этому табло подключены 200  переключателей: по одному на каждую линию (т.е. строку или столбец). Переключатель меняет состояние всех лампочек той линии, к которой он относится: горящие выключает, негорящие — включает. За 1  минуту 1  горящая лампочка расходует 1  единицу энергии.

Саша раз в минуту нажимает на какой-то переключатель. Он хочет нажать на каждый из переключателей ровно по одному разу. Приведите пример, как Саше нажимать на переключатели, чтобы количество израсходованных единиц энергии было минимально. Не забудьте доказать, что в вашем примере количество израсходованных единиц энергии действительно минимально.

Источники: Турнир Ломоносова - 2021, 11.4 (см. turlom.olimpiada.ru)

Показать доказательство

Докажем, что если Саша переключает последовательно строки и столбцы, то количество затраченной энергии будет минимально. Для этого докажем даже более сильный факт: при таком алгоритме количество горящих лампочек в каждую минуту минимальное из возможных.

Пусть Саша нажал на n  переключателей, из них i  относились к строкам, а j  — к столбцам. Тогда сейчас горят 100i+100j− 2ij  лампочек: 100i  лампочек в i  выбранных Сашей строках, 100j  — в столбцах, ij  — лампочки на их пересечении (их Саша уже выключил). Сумма 100i+100j =100(i+ j)= 100n  зависит только от номера текущей минуты. Хорошо известно, что если i+ j  фиксировано, то произведение ij  тем больше, чем меньше |i− j| . Осталось заметить, что если переключать последовательно строки и столбцы, то |i− j| на каждом шаге минимальное из возможных: 0  для чётных i+j  и 1  для нечётных.

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

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

Бесплатное онлайн-обучение

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

Налоговые вычеты

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

Специальное предложение
для учителей

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

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!