Применение классических комбинаторных методов к разным задачам
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
Дано натуральное Найдите количество способов расставить числа
по кругу так, чтобы каждое число
являлось делителем суммы двух соседних с ним чисел. Способы, отличающиеся поворотом или отражением, считаются
одинаковыми.
Будем доказывать индукцией по что для чётного
способ единственный (выписать подряд по кругу числа
а для нечётного
есть два способа: один — выписать подряд по кругу числа
а другой — в первом способе переставить число
между
и
Для
способ всё же один, так как предлагаемые способы совпадают.
База для и
очевидна. Докажем переход от
к
Рассмотрим число
Пусть рядом с ним стоят числа
и
Тогда сумма
делится на
но меньше
так как
и
меньше
Значит,
Выкинув число
из круга, получим
расстановку, удовлетворяющую условию (для всех чисел, кроме
и
условия не сломались, а суммы соседних чисел у
и
уменьшились на
и
соответственно, а значит, делимости сохранились).
Если — нечётное, то после выкидывания числа
по предположению индукции числа должны быть выписаны подряд от 1 до
но тогда
можно вставить только между двумя числами, дающими в сумме
то есть между 1 и
или между
и
Итого, два способа, переход доказан.
Если же — чётное, то после выкидывания числа
по предположению индукции числа должны быть или выписаны подряд от 1 до
тогда
можно вставить только между 1 и
или выписаны подряд числа от 1 до
но между
и
стоит число
Во втором случае число
некуда вставить, так как суммы соседних чисел никак не могут равняться
при
Итого, один
способ, переход доказан.
При четных и
способ единственный; при нечетных
два способа
Ошибка.
Попробуйте повторить позже
В классе 25 учеников. Учитель хочет запасти конфет, провести олимпиаду и раздать за успехи в ней
конфет (решившие поровну
задач должны получить поровну, решившие меньше — меньше, в том числе, возможно, и ноль конфет). При каком наименьшем
это
будет возможно независимо от количества задач на олимпиаде и успехов учеников?
Покажем, что меньшего числа конфет может не хватить. На тот случай, если все участники решили поровну задач, число конфет
необходимо сделать кратным 25. Пусть Представим себе, что 24 человека решили поровну, а 25-й решил меньше. Если каждому
из первых 24 участников дать по
конфет или еще меньше, то останутся лишние конфеты. Значит, каждому из них необходимо дать как
минимум по
конфете, откуда
то есть
и
Теперь докажем по индукции, что можно раздать участникам
конфет так, чтобы каждый получил меньше
конфет.
База при
очевидна: дадим единственному участнику 0 конфет.
Переход от к
Пусть есть
участников с самым большим результатом и, кроме них, еще
участников,
Менее
успешным участникам по предположению индукции раздадим
конфет (причём всем меньше чем по
). После этого
останется
конфет, и мы раздадим их поровну «верхним» участникам. Каждый из них получит по конфет. Это число не меньше, чем
поэтому больше того, что мы раздали каждому из остальных. Кроме того,
что и завершает переход.
600
Ошибка.
Попробуйте повторить позже
У племени семпоальтеков было слитка золота,
редких жемчужин и
стеклянных бус. У Кортеса они могут обменять
слиток золота и жемчужину на одни бусы, у Монтесумы — один слиток и одни бусы на одну жемчужину, а у тотонаков —
одну жемчужину и одни бусы на один золотой слиток. После долгих обменов у семпоальтеков осталось только одна вещь.
Какая?
Пусть у племени было слитков золота,
жемчужин и
бус. Если семпоальтеки один раз обменяются с Кортесом, у них будет
следующая тройка количеств предметов:
Если они обменяются с Монтесумой, будет тройка
Если они обменяются с тотонаками, будет тройка
Заметим, что при каждом обмене
у всех количеств предметов меняется четность, а общее количество предметов уменьшается на 1. Всего предметов было
Обмены производились, пока у племени не осталась последняя вещь. Тогда всего обменов было произведено 74. Следовательно, четность всех количеств предметов осталась исходной. Два вида предметов должны отсутствовать у племени, то есть, их количества равны 0, это будут слитки золота и жемчужины, так как в самом начале их было 24 и 26 соответственно. Получается, что у племени останутся стеклянные бусы.
Стеклянные бусы
Ошибка.
Попробуйте повторить позже
Роза раскладывает по одной монете в каждую клетку таблицы орлом вверх. Ход состоит в том, чтобы выбрать монету и
перевернуть все монеты, находящиеся рядом с выбранной. Например, если выбрана центральная монета, тогда четыре монеты в ячейках
сверху, снизу, слева и справа от него переворачивались бы. Возможно ли, что после серии ходов все монеты окажутся орлом
вниз?
Подсказка 1:
Попробуйте применить соображения, связанные с чётностью.
Подсказка 2:
Хорошей идеей будет рассмотреть некоторое не слишком большое множество клеток, на положение монет в котором можно повлиять также из небольшого числа клеток.
Подсказка 3:
Как насчет того, чтобы рассмотреть главную диагональ? Ведь на неё влияют только клетки соседних диагоналей.
Подсказка 4:
Тут стоит рассуждать в лоб. Пусть клетки диагонали, примыкающей к главной сверху, были выбраны для хода соотвественно x₁, x₂, ..., x₂₀₂₂ раз. Аналогичные обозначения введём для нижней диагонали, но с переменной y. Посчитайте количество переворотов монеты на каждой клетке главной диагонали и поработайте с их чётностью.
Предположим, что так могло произойти. Рассмотрим монеты на главной диагонали. Заметим, что на них могли повлиять только монеты с
соседних диагоналей, будем называть их верней и нижней диагоналями. Тогда пусть мы выбирали первую монету на верхней диагонали
раз, вторую —
и так далее до
Аналогично для нижней диагонали введём
Все клетки главной диагонали попали
под действие ходов нечётное число раз. Тогда для первой клетки получаем
нечётно. Для второй клетки
также
нечётно, что означает чётность
Аналогично получаем
нечётно, и так далее. Значит,
чётно,
откуда получаем противоречие для последней клетки главной диагонали. Значит, такой последовательности ходов быть не
могло.
нет
Ошибка.
Попробуйте повторить позже
На столе лежат несколько яблок, самое большое весит граммов. Два школьника по очереди съедают по яблоку, пока не съедят всё.
Докажите, что при наилучших действиях обоих игроков первый школьник сможет объесть второго, но не более, чем на
граммов.
Для решения достаточно привести стратегию за первого, при которой он гарантированно объедает второго, а также стратегию за второго,
при которой гарантированно первый если и объедает его, то не более, чем на граммов.
Начнём со стратегии для первого. Пусть он на каждом шаге берёт самое тяжёлое яблоко. Тогда если на м шаге первый взял яблоко с
весом
а второй — c весом
то
(на последнем шаге второму может не достаться яблока, если количество яблок нечётное, и в
этом случае считаем, что
Следовательно, первый однозначно объест второго.
Теперь приведём стратегию за второго. Стратегия будет аналогичной, второй на каждом шаге берёт самое тяжелое яблоко из
имеющихся. Пусть первый взял на первом шаге яблоко с весом Теперь рассмотрим
й и
й шаги. Второй на
м шаге взял
яблоко с весом
а первый на
м — с весом
Ясно, что
Таким образом, если не учитывать первое яблоко,
второй объел первого. А если его учесть, то первый если и смог объесть второго, то не более чем на
граммов, потому что
Ошибка.
Попробуйте повторить позже
Есть 99 яблок. Набор из 50 яблок назовём доминирующим, если его вес строго больше половины общего веса яблок. Докажите, что
доминирующих наборов не менее
Упорядочим яблоки по весу: …
Рассмотрим пары яблок
…,
Докажем, что если в набор
взять
и по любому яблоку из каждой пары, он будет доминирующим (всего таких наборов
поэтому это решит задачу).
Достаточно провести доказательство для набора с наименьшим суммарным весом яблок, то есть набора, в который из каждой пары взято
яблоко с нечётным индексом:
Ясно, что
Также в наборе есть поэтому знак неравенства будет строгим.
Ошибка.
Попробуйте повторить позже
Каждая из 100 коробок состоит из яблок и груш. Докажите, что можно так выбрать 51 коробку, что в них суммарно окажется не менее половины всех яблок и не менее половины всех груш.
Упорядочим коробки по количеству яблок: …
Рассмотрим пары коробок
…,
Докажем,
что если в набор взять
и по любой коробке из каждой пары, в нём будет не меньше половины всех яблок. Достаточно доказать его
для набора с наименьшим суммарным количеством яблок в ящиках, то есть для набора, в который из каждой пары взята переменная с
чётным индексом:
Ясно, что
Теперь среди этих наборов рассмотрим такой, для которого в каждой паре выбиралась коробка с большим количеством груш. Понятно, что в таком наборе количество груш также будет не меньше половины.
Ошибка.
Попробуйте повторить позже
Докажите неравенство для натуральных
Обозначим
Будем доказывать по индукции по неравенство
База. При
Переход. Пусть верно для докажем для
Все дроби, кроме
встречаются и в
и в
поэтому
посмотрим на их разность:
Получили неравенство но по предположению
, что и доказывает переход, а, значит, доказали и всё
неравенство.
Ошибка.
Попробуйте повторить позже
В -элементном множестве выбрали
трехэлементных подмножеств. Известно, что каждые два элемента входят вместе ровно в одно
выбранное подмножество. Докажите, что
Подсказка 1:
Попробуйте вычислить количество трехэлементных множеств через пары элементов.
Подсказка 2:
Обратите внимание на то, что каждая пара элементов встречается лишь один раз в каком-либо из подмножеств, а каждое подмножество содержит ровно 3 пары.
Каждая пара элементов встречается только в одном из подмножеств. Всего в элементном множестве
пар элементов. Каждое
трёхэлементное множество содержит
пары элементов. Значит,
что и требовалось.
Ошибка.
Попробуйте повторить позже
Некая комиссия собиралась раз. Каждый раз на заседаниях присутствовали по
человек, причем никакие два из членов комиссии не
были на заседаниях более одного раза. Докажите, что число членов комиссии больше
Подсказка 1:
Обратите внимание на то, что каждая пара бывала вместе не более чем в одной из комиссий. Сколько пар побывало на всех комиссиях?
Подсказка 2:
Это позволяет оценить снизу общее количество пар людей в комиссиях. Оно не меньше, чем суммарное количество пар людей в каждой из 40 комиссий.
Подсказка 3:
Значит, общее количество пар n(n – 1) / 2 не меньше, чем суммарное количество пар людей в каждой из 40 комиссий. Теперь можно доказать, что n > 60.
Пусть в комиссии членов. На каждой из комиссии присутствует
пар её членов. Учитывая, что никакие две пары не бывали на
комиссии дважды и более, на
комиссиях побывало
различных пар. Значит,
или же
Левая часть возрастает на натуральных и при
неравенство не выполняется. Следовательно,
Ошибка.
Попробуйте повторить позже
В классе учеников, каждый из которых дружит ровно с шестью одноклассниками. Найдите число таких различных
компаний из трёх учеников, что в них либо все школьники дружат друг с другом, либо каждый не дружит ни с одним из двух
оставшихся.
Подсказка 1:
Назовём галочкой тройку вершин A, B, C, где B — центральная вершина. Если есть ребро AB, но нет ребра BC, назовём такую галочку разноцветной. С помощью этого понятия можно посчитать количество нужных троек.
Подсказка 2:
Сколько разноцветных галочек в неподходящей тройке? А в подходящей?
Подсказка 3:
Каждая вершина соединена с 6 другими вершинами и не соединена с 13. Это позволяет посчитать, в скольких разноцветных галочках вершина является центральной.
Рассмотрим граф знакомств в классе. Будем считать разноцветные галочки: для вершины пары
такие, что
дружит
с
и не дружит с
Заметим, что в каждой тройке, не подходящей по условию, ровно две разноцветные галочки,
а в подходящих — ноль. Каждая вершина является центральной в
разноцветных галочках. Значит, всего таких
галочек
Тогда троек, не подходящих по условию, вдвое меньше: 780. А подходящих троек
360
Ошибка.
Попробуйте повторить позже
В стране город, любые два из которых соединены дорогой. Все дороги делятся на 3 вида, причём из каждого города
выходит по
дорог каждого вида. Назовём четвёрку городов хорошей, если в этой четвёрке есть ровно один город, все
три дороги из которого в остальные города четвёрки имеют разные типы. Докажите, что количество хороших четвёрок
чётно.
Подсказка 1:
Назовём разноцветной звёздочкой город и три разноцветные дороги, выходящие из него. Сколько всего таких звёздочек. Какова чётность этого количества?
Подсказка 2:
Их (3k + 1)k³, это чётное число. Попробуйте доказать, что нечётное количество разноцветных звёздочек может быть лишь в хорошей четвёрке. Кажется, это решает задачу.
Будем называть разноцветной звёздочкой город и три дороги, выходящие из него, если цвета этих дорог попарно различны. Тогда каждый
город даёт разноцветных звёздочек, а всего их
что является чётным числом. Назовём плохой четвёрку, которая не является
хорошей. Докажем, что в плохой четвёрке количество разноцветных звёздочек чётно. Единственным плохим случаем может быть три
разноцветных звёздочки. Тогда пусть в четвёрке города
Не теряя общности, будем считать дорогу
цвета 1, дорогу
цвета 2, дорогу
цвета 3. Также будем считать звёздочки вершин
разноцветными. Тогда дорога
обязана быть цвета 3,
дорога
— цвета 2, а дорога
— цвета 1. Но тогда и звёздочка для
будет разноцветной, противоречие. Таким образом,
количество разноцветных звёздочек нечётно только в хороших четвёрках. Поскольку общее число разноцветных звёздочек чётно, получаем
требуемое.
Ошибка.
Попробуйте повторить позже
Пусть степени вершин графа равны
…,
и каждая из них не меньше 4. Докажите, что количество полных пятивершинных
подграфов этого графа не превосходит
Будем называть галочкой с центром в пятёрку вершин
такую, что рёбра
проведены. Заметим,
что в полном подграфе на 5 вершинах содержится 5 галочек, при этом вершина степени
является центральной для
вершин. Таким
образом, всего галочек в графе
а полных подграфов на пяти вершинах не более
что и требовалось доказать.
Ошибка.
Попробуйте повторить позже
В один прекрасный день школьников написали тест. Учитель проверил работы и заметил, что для любых двух вопросов теста найдутся
хотя бы
школьников, каждый из которых ответил правильно ровно на один из этих двух вопросов. Докажите, что в тесте было не более
вопросов.
Рассмотрим двудольный граф, в котором в одной доле будут школьники, а в другой — вопросы. Ребро будем проводить, если школьник
ответил на вопрос. Будем называть галочкой с центром в тройку вершин
такую, что из рёбер
и
проведено только
одно. Пусть в тесте было
вопросов. Посчитаем галочки с центром в доле школьников. Если школьник ответил на
вопросов, то он
даёт
галочек. Тогда всего галочек не более По условию для каждой пары вопросов найдётся не менее шести галочек, которые смотрят
на эти два вопроса. То есть галочек должно быть не менее
Таким образом, получаем неравенство
Отсюда и
что и требовалось доказать.
Ошибка.
Попробуйте повторить позже
бюрократов разбиты на
комиссии по
человек. Докажите, что найдутся такие два бюрократа из разных комиссий, что в третьей
есть либо
человек, знакомых с обоими, либо
человек, не знакомых с обоими.
Для трёх бюрократов из разных комиссий будем говорить, что
и
похожи для
если
либо знаком с обоими
бюрократами
и
либо незнаком с обоими. Для каждой пары бюрократов из разных комиссий найдём количество бюрократов в
третьей комиссии, для которых они похожи. Оценим сумму
всех этих
чисел. В каждой тройке бюрократов
из
разных комиссий есть либо две пары знакомых, либо две пары незнакомых между собой. Значит, два из них являются похожими для
третьего, и вклад каждой тройки в сумму
не менее
Следовательно, сумма
не меньше, чем число троек бюрократов, то
есть:
Поэтому одно из слагаемых не меньше то есть не меньше
Таким образом, какая-то пара бюрократов из разных
комиссий является похожей не менее чем для
бюрократов из третьей. Значит, эти два бюрократа либо знакомы хотя бы с
бюрократами из оставшейся комиссии, либо незнакомы хотя бы с
бюрократами из оставшейся комиссии.
Ошибка.
Попробуйте повторить позже
По кругу написаны натуральные числа, причем каждое равно сумме или разности своих соседей. Докажите, что количество чисел на круге
делится на
Подсказка 1:
Чтобы доказать, что количество чисел делится на 3, можно, например, разбить все числа на тройки.
Подсказка 2:
Ясно, что числа будут разбиваться на тройки не хаотично. Скорее всего, стоит попытаться разбить на тройки последовательные числа.
Подсказка 3:
Обратите внимание на чётность чисел. Как она меняется, если идти по кругу?
Подсказка 4:
Наверное, вы заметили, что если подряд идут два чётных числа, то и остальные числа чётные. А как чередуется чётность, если есть хотя бы одно нечётное число? Кстати, если все числа чётные, то можно разделить их на 2.
Рассмотрим числа в круге по модулю 2. Предположим, что все числа делятся на 2, тогда можно сократить. Итак, теперь в круге есть хотя бы одно нечётное число. Предположим, что в круге 2 чётных числа стоят подряд. Тогда и все остальные числа также будут чётными, противоречие. Рядом с нечётным числом обязательно стоит одно чётное и одно нечётное. Следовательно, все числа разбиваются на непересекающиеся тройки, в которых четное число стоит между двумя нечетными. Но тогда их количество делится на 3, что и требовалось доказать.
Ошибка.
Попробуйте повторить позже
В ряд стоят коробок. В них суммарно лежит
шариков. За один ход можно выбрать коробку и переложить из нее в каждую соседнюю
коробку по одному шарику. Докажите, что, какие бы операции ни делались, рано или поздно хотя бы один шарик окажется в крайней
справа коробке.
Подсказка 1.
Что часто помогает в задачах с процессом, где требуется доказать, что он конечен?
Подсказка 2.
Верно! Полуинварианты как раз помогают, ведь конкретная величина изменяется только в одну сторону. Что здесь им может быть?
Подсказка 3.
Хотим так придать веса коробкам и соответственно шарикам, чтобы общая сумма весов шариков увеличивалась, причём на величину, которую мы сможем оценить снизу константой.
Подсказка 4.
Попробуйте в качестве весов взять какие-то понятные функции, чтобы вес сильно увеличивался слева направо.
Предположим, что в самой правой коробке никогда не появится шарик. Шариков — а используемых коробок
значит, по
принципу Дирихле в какой-то коробке всегда будет хотя бы 2 шарика и операцию можно будет сделать. Дадим
-й коробке вес
и пусть
в каждый момент времени шарик имеет вес коробки, в которой он лежит. Тогда общий вес шариков после операции увеличивается, причём
хотя бы на 1, ведь или вес
заменяется на
или вес 1 заменяется на 2. Но суммарный вес, с другой стороны, всегда не
больше
Отсюда получаем противоречие, ведь из рассуждений выше таких увеличений может быть не больше
Ошибка.
Попробуйте повторить позже
В некоторых клетках клетчатой полосы стоят фишки. В первой клетке (самой левой)
штук, во второй —
…, в
-й клетке —
Двое игроков играют в следующую игру: каждым ходом первый игрок выбирает некоторое подмножество фишек, а второй либо
передвигает все фишки этого подмножества на 1 клетку влево, а остальные убирает с доски, либо делает то же самое с дополнением
выбранного подмножества. Первый хочет, чтобы какая-то фишка оказалась в самой первой клетке, а второй хочет ему помешать. При каких
у первого игрока есть выигрышная стратегия?
Подсказка 1
Заметим, что ближе фишка к первой клетке, тем она "ценнее" для первого игрока, ведь её легче привести на первую клетку. Может попробовать ввести веса для фишки, стоящей в клетке k, чтобы отобразить эту ценность?
Подсказка 2
Пусть вес wₖ = 1/2ᵏ⁻¹. Как изменяется вес фишки при её сдвиге на 1 влево?
Подсказка 3
Вес удваивается (wₖ → 2wₖ). Как реинтерпретировать ход в терминах суммарного веса W?
Подсказка 4
Первый делит все фишки на группы весов Wₐ и Wₛ, Wₐ+Wₛ=W, второй выбирает одну группу, удваивает её вес и убирает другую; новый суммарный вес = 2·min(Wₐ,Wₛ).
Подсказка 5
Вес фишки в первой клетке равен 1. Какой простой критерий гарантирует победу первому игроку?
Подсказка 6
Если начальный суммарный вес W ≥ 1, то первый может выиграть, для этого надо поддерживать инвариант W ≥ 1. Как делить фишки, чтобы сохранить инвариант W ≥ 1?
Подсказка 7
Нужно разбивать текущую массу на две части так, чтобы каждая имела вес ≥ 1/2, после второго хода вес удвоится. А можно ли всегда разделить мультимножество двоичных дробей (1/2,1/4,1/8, ...) с суммой W ≥ 1 на две части с массой ≥ 1/2?
Подсказка 8
Что делать, если W₀ < 1 — есть ли стратегия у второго игрока?
Подсказка 9
Второй игрок всегда выбирает группу меньшей массы; тогда новое W' = 2·min(Wₐ,Wₛ) ≤ W₀ < 1, следовательно, вес остаётся < 1, и победа первого невозможна.
Введем весовую функцию для каждой фишки. Фишке, находящейся в клетке с номером присвоим вес
Суммарный вес всех
фишек на полосе в начальный момент времени обозначим как
Цель первого игрока — добиться появления на доске фишки с весом 1 (т. е. фишки в первой клетке). Когда фишка сдвигается из клетки
в клетку
ее вес удваивается.
Игра в терминах весов выглядит следующим образом:
- 1.
-
Первый игрок разделяет множество всех фишек с общим весом
на два подмножества с весами
и
где
- 2.
-
Второй игрок выбирает одно из подмножеств (например,
), удваивает его вес и убирает второе. Новый суммарный вес всех фишек на доске становится
Второй игрок стремится минимизировать эту величину.
Докажем критерий выигрыша в обе стороны.
Случай 1: Докажем, что в этом случае первый игрок выигрывает. Стратегия первого игрока: на каждом ходу
поддерживать инвариант — суммарный вес всех фишек на доске
Для этого на каждом шаге он должен делить
текущее множество фишек с общим весом
на два подмножества,
и
так, чтобы их веса удовлетворяли
условиям
______________________________________________________________________________________________________________________________________________________
Лемма. Любое мультимножество фишек с весами из набора
и суммарным весом можно разбить на два подмножества, вес каждого из которых не менее
Доказательство леммы. Будем последовательно заменять в мультимножестве пары одинаковых дробей (где
) одной
дробью
Этот процесс не меняет общую сумму и в итоге приведет к мультимножеству, в котором каждая дробь
вида
(при
) встречается не более одного раза. Если после этого в наборе есть хотя бы две дроби
то
разбиение очевидно. В противном случае (не более одной дроби
) сумма всех дробей, кроме, возможно, целых, строго
меньше
Это противоречит условию, что исходная сумма Значит, после упрощения мы получим либо целую часть, либо достаточное
количество дробей
для разбиения.
_________________________________________________________________________________________________________________________________________________________________________________
Следуя этой лемме, первый игрок делит фишки на две группы с весами и
Второй игрок вынужден выбрать одну
из них, и новый суммарный вес станет
Таким образом, суммарный вес фишек никогда не опускается ниже 1. Поскольку на каждом ходу хотя бы одна фишка сдвигается влево, игра конечна. Она не может закончиться исчезновением всех фишек (так как это состояние с весом 0). Следовательно, игра должна закончиться появлением фишки в первой клетке (весом 1).
Случай 2: Докажем, что в этом случае выигрывает второй игрок.
Стратегия второго игрока: после того как первый разделит фишки на группы и
выбирать ту, у которой вес меньше. Пусть
Тогда
так как
Второй игрок оставляет группу и новый вес становится
Так как суммарный вес всегда остается меньше 1, состояние победы для первого игрока (фишка с весом 1) недостижимо.
У первого игрока есть выигрышная стратегия при
Ошибка.
Попробуйте повторить позже
В квадрат по порядку расставлены числа от
до
За ход можно выбрать число, и прибавить к нему
а из двух соседей,
лежащих с ним на одной прямой, вычесть по
Или, наоборот: отнять
и прибавить к двум соседям по
В конце снова получилась
расстановка чисел от
до
Докажите, что она совпала с исходной.
Подсказка 1
Какие инварианты сохраняются при разрешённых операциях?
Подсказка 2
Рассмотрим S — сумму квадратов по всем клеткам.
Подсказка 3
Что происходит с S при горизонтальном ходе (центральная клетка +2, соседи по горизонтали −1)?
Подсказка 4
Что даёт равенство инварианта в начале и в конце?
Подсказка 5
Σ aᵢⱼ² = Σ aᵢⱼ bᵢⱼ (где aᵢⱼ, bᵢⱼ — числа в клетке (i, j) в начальной и конечной расстановке соотвественно), а так как bᵢⱼ — та же перестановка 1 ... 100, то Σ bᵢⱼ² = Σ aᵢⱼ².
Подсказка 6
Рассмотрите Σ (aᵢⱼ − bᵢⱼ)². Что вы получите?
Подсказка 7
Эта сумма равна нулю, откуда следует aᵢⱼ = bᵢⱼ для всех i,j — то есть финальная расстановка совпадает с начальной.
Пусть — число в клетке
в начальный момент времени, где
Пусть — число в клетке
в конечный момент времени.
Рассмотрим в качестве инварианта взвешенную сумму всех чисел на доске
где — текущее число в клетке.
Проверим, что при таком выборе весов сумма не меняется. Пусть мы совершаем ход в клетке
число
изменяется на
а его соседи (например, по горизонтали)
и
изменяются на
Изменение суммы
составит:
Если ход совершается с вертикальными соседями и
изменение суммы будет:
Аналогично, если от числа отнимается 2, а к соседям прибавляется по 1, изменение суммы также будет равно нулю. Таким образом,
величина
является инвариантом.
Теперь сравним значения инварианта в начале и в конце. В начальный момент времени поэтому:
В конечный момент времени поэтому:
Поскольку — инвариант,
откуда следует ключевое равенство:
По условию задачи, конечная расстановка также является перестановкой чисел от 1 до 100. Это означает, что
набор чисел
совпадает с набором чисел
Следовательно, сумма квадратов чисел в этих наборах должна быть
одинаковой:
Теперь рассмотрим сумму квадратов разностей между начальной и конечной конфигурациями:
Используя равенства и
получаем:
Сумма квадратов действительных чисел равна нулю тогда и только тогда, когда каждый из членов суммы равен нулю. Следовательно,
для всех
Ошибка.
Попробуйте повторить позже
Есть бесконечно много комнат в ряд, в некоторых живут пианисты (всего их конечное число, в комнате может жить несколько пианистов). Каждый день одна пара пианистов в соседних комнатах решает, что они мешают друг другу играть, и разъезжается — левый пианист в соседнюю комнату слева, а правый пианист — в соседнюю комнату справа. Докажите, что через некоторое время переселения прекратятся.
Рассмотрим произвольные три подряд идущие комнаты (с номерами
). Если в одной из них когда-нибудь окажется
пианист, то эта тройка комнат уже никогда не опустеет: чтобы покинуть эту тройку, пианист должен переселиться из
-й комнаты в
-ю (или из
-й в
-ю, что рассматривается аналогично), но тогда кто-то переселяется из
-й в
-ю, и
на этом шаге рассматриваемая тройка комнат непуста. Разобьём весь коридор на тройки (например, тройки вида (
) для целых
). Количество «занятых» троек не превосходит количества пианистов, и «занятые» тройки не
освобождаются, следовательно, пианисты никогда не покидают некоторую ограниченную часть коридора. С другой стороны,
сумма квадратов номеров комнат, в которых живут пианисты (с учетом кратности) при каждом переселении возрастает,
поскольку
Но в силу ограниченности той части коридора, где находятся пианисты, сумма квадратов номеров не может возрастать бесконечно. Значит, когда-нибудь переселения прекратятся.