Тема КОМБИНАТОРИКА

Применение классических комбинаторных методов к разным задачам

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

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

Задача 41#138252Максимум баллов за задание: 7

Четверть плоскости с положительными координатами разбили на клетки 1×1.  В некоторых клетках получившейся доски лежат фишки. Разрешается убрать фишку с клетки, имеющей координаты (i,j)  и поставить по фишке в клетки (i+ 1,j)  и (i,j+ 1)  , при этом запрещается ставить более одной фишки в клетку. Изначально в трёх левых нижних клетках, образующих уголок, стоит по фишке. Докажите, что такими операциями нельзя добиться того, чтобы они стали пустыми.

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

Пусть клетка с координатами (i,j)  имеет вес --1--,
2i+j−1  тогда в процессе сумма весов клеток для каждой фишки не изменяется, ведь

   1        1         1
2i+j−-1 = 2i+(j+1)−1 + 2(i+1)+j−1.

Предположим, что мы добились того, что в этих трёх клетках нет фишек. Изначально сумма весов была равна 2. По итогу она меньше, чем сумма весов всех клеток, кроме этих трёх. Если считать по столбцам, то эта сумма равна:

  (1  1    )  ( 1  1     )      3  1   1      3  1
3⋅ 4 + 8 +... + 8 + 16 + ... + ...= 2 +4 + 8 + ...= 2 + 2 =2

Мы пользовались тем, что сумма бесконечного ряда обратных к натуральным степеням двойки равна 1.

Но тогда получаем противоречие, ведь сумма весов не могла стать меньше 2. А значит, требуемое доказано.

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

Задача 42#138253Максимум баллов за задание: 7

По кругу стоят 2n  детей. У них есть суммарно m  печенек. За один ход ребенок может передать одну печеньку своему соседу. Причем, пожадничав, в этот же момент он сразу съедает одну из своих печенек. Для каких m  можно утверждать, что при любом начальном распределении печенек ребята могут действовать так, чтобы передать хотя бы одну печеньку голодному мальчику Вите?

Показать ответ и решение

Расставим веса детям так, что если между ребёнком и Витей стоит k  промежутков между детьми (берём минимальное из расстояний), то его вес равен  n−k
2   .  Пусть вес печеньки равен весу ребёнка, у которого она находится. Заметим, что наша операция не увеличивает сумму весов печенек. Пусть наиболее удалённого от Вити ребёнка зовут Никита.

Пусть      n
m < 2 .  Тогда рассмотрим ситуацию, где все печеньки находятся у Никиты. Его вес равен 1. Тогда сумма весов печенек меньше  n
2 ,  и если бы в процессе печенька появилась у Вити, то сумма весов стала бы не меньше  n
2 .  Отсюда получаем противоречие. Значит,      n
m < 2  не подходит.

Докажем, что      n
m = 2  подойдёт. Рассмотрим любое распределение печенек. Пусть у Никиты k  печенек, тогда в одной из половин, на которые Никита и Витя делят круг, находится не менее 2n−k
-2--  печенек. Их общий вес не меньше n
2 − k,  откуда общий вес печенек в этой половине с Никитой не меньше  n
2 .  Запустим процесс: пусть если у кого-то из них хотя бы 2 печеньки, то он отдаёт одну по направлению к Вите и одну съедает. Тогда сумма весов печенек не изменяется. Процесс конечен и если печеньки у Вити не появилось, то сумма весов стала не больше

2n−1+ 2n−2+ ...+ 1= 2n− 1,

что меньше изначальной суммы весов у этих людей, откуда и получаем противоречие.

Ответ:

 m ≥ 2n

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

Задача 43#138254Максимум баллов за задание: 7

В школу ходят d  девочек и m  мальчиков. Каждый мальчик дружит по крайней мере с одной девочкой, каждая девочка — не более чем с десятью мальчиками. Также известно, что у каждого мальчика друзей-девочек было больше, чем у каждой из этих девочек — друзей-мальчиков. Докажите, что     10
m ≤ 11d.

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

Дадим каждой девочке заряд 1, тогда суммарный заряд равен d.  Если девочка дружит с k  мальчиками, то пусть отдаст каждому из них заряд 1
k.  Если мальчик дружит с m  девочками, то каждая из них дружит не больше чем с m − 1  мальчиками (m ≤11),  а значит, отдаст ему заряд не меньше -1--
m−1.  Значит, каждый мальчик получит заряд не меньше -m--
m −1,  что не меньше 11
10.  Тогда суммарный заряд мальчиков не меньше 11
10m,  при этом он равен d.  Отсюда получаем неравенство 11-
10m ≤ d,  которое легко преобразуется к требуемому виду.

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

Задача 44#139571Максимум баллов за задание: 7

Квадрат 40× 40  клеток разбит на 400  L  -тетрамино. Докажите, что найдется прямая, идущая по линии сетки, которая хотя бы 6 из этих фигур разрезает на две фигурки из двух клеток.

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

У каждого L  -тетрамино есть линия сетки, которая разрезает ее на два домино. Сопоставим каждой фигуре одну такую линию. В квадрате 40× 40  имеется 39  внутренних вертикальных и 39  внутренних горизонтальных линий, всего 78.  Тогда по принципу Дирихле найдётся линия, которая пересекает не менее

⌈400⌉
 78- = 6

фигур, то есть она разрезает как минимум шесть L  -тетрамино на две фигурки из двух клеток.

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

Задача 45#139573Максимум баллов за задание: 7

В каждой клетке таблицы 10× 10  стоит одна из цифр. Изначально во всех клетках таблицы стоят нули. У каждой строки и у каждого столбца есть кнопка, которая увеличивает все числа в этой строке или столбце на 1  (при этом девятки заменяются на нули). Петя понажимал на какие-то кнопки. Докажите, что таблицу можно вернуть к первоначальному состоянию, нажав на кнопки

(a) не более 180  раз;

(b) не более 90  раз.

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

Обозначим через r
 i  количество нажатий i  -й строки, а через c
 j  количество нажатий j  -го столбца, взятые по модулю 10;  тогда в клетке (i,j)  после исходных нажатий стоит число tij ≡ ri+ cj (mod 10).

(a) Можно считать, что каждый ряд нажат не более 9  раз. Значит, можно считать, что 0≤ ri ≤ 9  и 0≤ cj ≤ 9  для всех i,j.  Вернём таблицу к нулям так: нажмём i  -ю строку ещё 10− ri  раз, а j  -й столбец ещё 10− cj  раз. Тогда в каждой клетке окажется нуль. При этом каждая строка и каждый столбец нажимаются не более 9  раз, всего не более 9⋅(10+ 10)= 180  нажатий.

(b) Зафиксируем число a∈ {0,...,9}.  Для каждой строки можно нажать кнопку столько раз, чтобы общее количество её нажатий стало сравнимо с a  по модулю 10.  Для каждого столбца сделаем так, чтобы его количество нажатий стало сравнимо с 10− a  по модулю 10.  Тогда в клетке (i,j)  получим остаток a+(10− a) ≡0 (mod 10),  то есть таблица обнулится.

Посчитаем, сколько нажатий требуется. Для фиксированной строки при переборе всех a= 0,...,9  количество дополнительных нажатий последовательно принимает значения 0,  1,...,9  в некотором порядке, их сумма равна

0+ 1+ ...+ 9= 45.

Для 10  строк это даёт 450  нажатий. Аналогично для 10  столбцов получаем ещё 450  . Всего за все a  сумма равна 900.  Поскольку рассматривалось 10  разных значений a,  найдётся хотя бы одно, для которого количество нажатий не превосходит 90.  Следовательно, таблицу можно обнулить, нажав не более 90  раз.

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

Задача 46#141092Максимум баллов за задание: 7

(a) Сумма n  натуральных чисел равна 2n− 2.  Докажите, что их можно разбить на две группы с равными суммами.

(b) Сумма n  натуральных чисел, каждое из которых не больше n,  равна 2n,  причем не все числа равны 2.  Докажите, что их можно разбить на две группы с равными суммами.

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

(a) Достаточно найти несколько чисел, которые в сумме равны n− 1.  Упорядочим числа в порядке возрастания. Рассмотрим n− 1  сумму, i− я сумма равна сумме i  наименьших чисел. Если какая-то из них делится на n − 1,  то она равна n− 1  и задача решена, потому что эти суммы меньше 2(n− 1).  Если же никакая не делится, то найдутся две суммы с одинаковыми остатками при делении на n − 1,  потому что без 0  остатков n− 2.  Рассмотрим разность этих сумм, она делится на n − 1,  а значит равна n− 1.  Снова получили требуемое.

(b) По условию не все числа равны 2.  Отсюда следует, что хотя бы одно число равно 1.  Действительно, если все числа не меньше   2  и хотя бы одно число строго больше, то сумма будет строго больше 2n.

Достаточно найти несколько чисел, которые в сумме равны n.  Занумеруем числа индексами от 1  до n  так, что a1 > 1,a2 =1  и рассмотрим n − 1  сумму, где i− я сумма равна сумме первых i  чисел. Если какая-то из сумм делится на n,  то она равна n,  и задача решена. Пусть никакая из сумм не делится. Если какие-то две суммы дают одинаковые остатки при делении на n,  то их разность делится на n,  то есть равна n,  что также даёт требуемое. Пусть теперь все суммы дают различные остатки, то есть среди них в каком-то порядке встречаются все остатки от 1  до n− 1.  Возьмём сумму с остатком 1.  В силу упорядочивания она не равна a1.  Значит, она содержит a2.  Вычтем из неё a2  и получим сумму некоторых чисел, кратную n,  то есть равную n.

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

Задача 47#34898Максимум баллов за задание: 7

Несколько шахматистов должны были провести турнир в один круг. Два игрока, сыграв поровну партий, выбыли из турнира. В результате состоялось 23 партии. Играли ли выбывшие шахматисты друг с другом?

Подсказки к задаче

Подсказка 1

Пусть в турнире участвовали n игроков. Как оценить снизу и сверху количество партий?

Подсказка 2

Верно! Если два выбывших не сыграли ни одной партии, то должно было быть сыграно (n-2)(n-3)/2 игр, а если бы они не выбыли, то сыграны были бы все n(n-1)/2 партий. Какие тогда могут быть n?

Подсказка 3

Верно! n = 8 или n = 9. А что тогда можно сказать о числе несыгранных партий?

Подсказка 4

Точно! Оно нечетно, а когда это возможно?

Показать ответ и решение

Пусть в турнире участвовали n  игроков. Они должны были сыграть n(n−-1)
  2  партий, из них (n−2)(n−3)
    2  партий сыграли друг с другом невыбывшие игроки. По условию

(n− 2)(n− 3)     n(n− 1)
-----2-----≤23 ≤---2---,

откуда n =8  или 9.

В обоих случаях число несостоявшихся партий n(n−1)
--2-- − 23  нечётно. Ещё из условия следует, что у выбывших осталось не сыграно по одинаковому числу партий. Сумма этих чисел чётна, значит, не равна общему числу несостоявшихся партий. Такое возможно в единственном случае: когда партия между выбывшими учитывается в сумме дважды. Значит, выбывшие не играли между собой.

Ответ:

Нет, не играли

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

Задача 48#76593Максимум баллов за задание: 7

В куче лежат 2024  камня. Ее делят на две части, затем одну из частей опять делят надвое и так далее, пока не получат 2024  отдельно лежащих камней. При каждом делении одной из куч на две части на доску записывается произведение количеств камней в этих частях. Какие значения может принимать сумма всех чисел, записанных на доске?

Показать ответ и решение

Пусть S
 n  — сумма чисел, полученная при данном процессе, при условии, что исходная куча содержит n  камней. Покажем по индукции, что

                     (n − 1)n
Sn = 1+ 2+ ...+(n− 1)=--2----

При n =2  разбиение на две кучи единственно и произведение количеств камней равно 1,  что доказывает выполнение базы индукции.

Покажем, что верен шаг индукции. Пусть при всех i∈ {2,3,...,n− 1} доказываемое утверждение верно. Пусть кучу, состоящую из    n  камней разбили на кучи по k  и n− k  камней. Тогда

Sn = k(n − k)+ Sk+ Sn−k =

         (k− 1)k   (n − k − 1)k (n− 1)n
=k(n− k)+---2-- + ----2----= ---2---

Таким образом, ответом на задачу является число

S2024 = 2023⋅2024-= C22024
          2
Ответ:

 2023⋅1012

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

Задача 49#76755Максимум баллов за задание: 7

Рассмотрим операцию

      x-+y-
x ⋆y = xy+ 4

Найдите значение выражения

0⋆(1⋆(...(2023⋆ 2024)...))
Показать ответ и решение

Обозначим t= 3(4(...(2023⋆2024)...)).  Тогда

                  2-+t-
0⋆ (1⋆ (2⋆t))=0 ⋆(1 ⋆2t+4)=

       1      1  1
= 0⋆(1⋆2)= 0⋆ 3 = 12
Ответ:

-1
12

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

Задача 50#76758Максимум баллов за задание: 7

На столе лежат 6  часов со стрелками. Все они показывают целое, но, возможно, различное количество часов (от 0  до 11  ). Разрешается любые несколько из них перевести вперёд. Для каждых часов время, на которое при этом их перевели, назовем временем перевода. Требуется все часы установить так, чтобы они показывали одинаковое время. За какое наименьшее суммарное время перевода это можно гарантированно сделать?

Показать ответ и решение

Отметим все 6  стрелок на одном циферблате. Заметим, что минимальное время будет заведомо достигаться в начальном положении одной из стрелок (если мы все стрелки сдвинули по часовой стрелке, то можно уменьшить время перевода на 6  часов, уменьшив время перевода для каждой стрелки на 1  час).

Наши шесть стрелок разбили циферблат на 6 секторов. Пронумеруем наши стрелки числами от 1  до 6  и обозначим через xi  размер сектора, идущего после i  -ой стрелки (в часах). Если все стрелки мы перевели в положение 1,  то первую стрелку мы не переводили, вторую мы перевели на x2+ x3+ x4+x5+ x6  часов, …, шествую перевели на x6  часов. Тогда суммарное время перевода в этом случае будет равно

(x2+ x3+x4 +x5+ x6)+(x3+x4 +x5+ x6)+(x4+x5 +x6)+(x5+ x6)+ x6 =

=x2 +2x3+ 3x4 +4x5+ 5x6

Если мы проделаем аналогичные рассуждения для других пяти положений а потом сложим, то в сумме получится

(1+ 2+ 3+ 4+5)(x1 +x2+ x3+ x4 +x5+ x6)=15⋅12= 180

Тогда для какого-то из 6  положений сумма будет не больше, чем 180∕6= 30  часов. То есть можно выбрать такое положение, что суммарное время перевода будет не больше, чем 30  часов.

Осталось привести пример, показывающий, что эта оценка достигается. Можно поставить стрелки через каждые 2  часа (то есть первые часы на 0  часов, вторые — на 2  часа, …, шестые — на 10  часов). Из нашей оценки минимальное время перевода будет в одном из этих 6  положений. Но легко видеть, что в каждом положении суммарное время перевода действительно равно 30  часам.

Ответ:

 30  часов

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

Задача 51#76759Максимум баллов за задание: 7

Клетки таблицы 100×100  заполнены натуральными числами от 1  до 100,  причем каждое число встречается ровно 100  раз. Докажите, что в некоторой строчке или некотором столбце встречается не менее 10  различных чисел.

Подсказки к задаче

Подсказка 1

Давайте введëм для каждого числа пару весов 1/i и 1/j, где i количество таких же чисел в одной строке с выбранным, а j - то же самое, но в столбце. Попробуйте порассуждать в этих терминах.

Подсказка 2

Давайте зайдëм с конца решения. Было бы здорово, если бы мы нашли какую-то строчку или столбец, в которой сумма первых весов чисел не меньше 10 по всем числам. Это возможно, если либо сумма первых весов не меньше 1000, либо если сумма вторых меньше не 1000. А это возможно если сумма всех первых и вторых весов не меньше 2000. Вам осталось это доказать.

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

Сопоставим каждому числу в таблице пару весов 1,1,
i j  где i   — количество таких же чисел в одной строке с выбранным (включая его), а j   — количество таких же чисел в одном столбце с ним. Назовем полным весом числа из таблицы сумму двух его весов. Для каждого   k  оценим снизу сумму полных весов чисел, равных k.  Пусть такие числа входят в xk  строк и yk  столбцов. Заметим, что тогда числа, равные k  могут стоять только в пересечении таких строк и столбцов, откуда xkyk ≥ 100.  Заметим, что в каждой строке из xk  сумма первых весов чисел, равных k,  равна 1.  Аналогично со вторыми весами и столбцами. Тогда вся сумма полных весов равна          √----
xk+ yk ≥ 2 xkyk ≥20.

Если теперь просуммировать полученные неравенства по всем k,  то получим, что сумма полных весов всех чисел в таблице не меньше 20⋅100= 2000.  По принципу Дирихле либо сумма первых весов не меньше 1000,  либо сумма вторых весов не меньше 1000.  Не нарушая общности, пусть верно первое предположение. Тогда в какой-то строчке сумма первых весов чисел не меньше 1000∕100= 10.  Но с другой стороны легко видеть, что сумма первых весов одной строчки равно количеству различных чисел в этой строчке, то есть в найденной строке не менее 10  различных чисел.

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

Задача 52#78075Максимум баллов за задание: 7

Существует ли 2014  различных натуральных чисел таких, что их сумма делится на сумму любых двух (различных)?

Показать ответ и решение

Пусть такие числа существуют. Так как все числа различные, то давайте упорядочим их по убыванию a ≥ a ≥ ...≥ a   .
 1   2       2014  Теперь давайте посмотрим на суммы с самым наибольшим числом и аналогично упорядочим по убыванию a1 +a2 ≥ a1+ a3 ≥...≥a1+ a2014.  Частные, которые будут получаться при делении суммы всех чисел на эти, как минимум, могут быть от 2  до 2014.  Но 2014  слишком большое число, и равенства не будет. Противоречие.

Ответ:

Не существует

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

Задача 53#78149Максимум баллов за задание: 7

На окружности расположены черные и белые точки, всего 40  точек. Известно, что ровно у 22  точек есть по крайней мере одна соседняя черная точка, а ровно у 30  точек есть по крайней мере одна соседняя белая точка. Сколько всего белых точек расположено на окружности?

Подсказки к задаче

Подсказка 1

Построим отрицание к тому, что у точки хотя бы один белый сосед. Получим, что тогда оба соседа — чёрные. С таким условием работать заметно приятнее. Попробуйте применить это к нашей задаче.

Подсказка 2

Можно найти, у скольких точек оба соседа белые, у скольких оба чёрные, у скольких разных цветов. Тогда можно найти количество "соседств" с белыми точками.

Подсказка 3

Каждая белая точка является соседом ровно для двух других, что позволяет провести подсчёт двумя способами(или же уменьшить ответ в нужное число раз).

Показать ответ и решение

Из первого условия следует, что ровно у 18  точек оба соседа белые, а из второго — что ровно у 10  точек оба соседа черные. Это означает, что у оставшихся 40− 18− 10= 12  точек соседи разного цвета.

Посчитаем всех белых соседей: 18⋅2+ 12 =48  раз считаются белые соседи, при этом каждая точка учитывается дважды, так как у нее два соседа. Значит, белых точек 48∕2= 24.

Замечание. Так как в условии сказано, что данная ситуация случилась, и у нас получился единственный ответ, приводить пример на это количество не нужно.

Ответ:

 24

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

Задача 54#78883Максимум баллов за задание: 7

На доске написано пять натуральных чисел с суммой 2020.  Может ли их произведение оканчиваться на 2019?

Подсказки к задаче

Подсказка 1

В условии спрашивают про последние цифры числа, что намекает нам на рассмотрение остатков по какому-то модулю.

Подсказка 2

Хорошо подойдёт модуль 2. Сумма пяти чисел чётная, а произведение — нет. Осталось получить противоречие.

Показать ответ и решение

Среди пяти чисел в сумме точно есть одно чётное, так как если все числа нечётные, то и их сумма нечётная, а 2020  чётное. Значит, есть одно чётное число, а 2019  нечётное. Такого быть не может.

Ответ:

Не может

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

Задача 55#79739Максимум баллов за задание: 7

На столе лежат 5  часов со стрелками. Разрешается любые несколько из них перевести вперед. Для каждых часов время, на которое при этом их перевели, назовем временем перевода. Требуется все часы установить так, чтобы они показывали одинаковое время. За какое наименьшее суммарное время перевода это можно гарантированно сделать?

Показать ответ и решение

PIC

Отметим на одном циферблате положения часовых стрелок всех часов. Циферблат разобьется на 5  секторов. Занумеруем их по кругу. Пусть часовая стрелка проходит секторы за время x1,x2,x3,x4,x5  соответственно (некоторые из этих чисел, возможно, нулевые). Заметим, что если мы станем устанавливать на всех часах время, соответствующее положению внутри сектора, то каждая часовая стрелка пройдет через начало сектора. Это значит, что суммарное время перевода окажется заведомо больше, чем если бы мы устанавливали все часы на начало сектора. Обозначим через Si  суммарное время, необходимое для установки всех часов на начало i  -го сектора. Ясно, что время перевода отдельной стрелки является суммой некоторых xj.  Например, время перевода на начало первого сектора равно x5  для пятых часов и x2+ x3+x4+ x5  для вторых. Тогда S1 = (x2+ x3 +x4+ x5)+(x3+x4 +x5)+(x4+ x5)+x5 = x2+ 2x3 +3x4+ 4x5.

Остальные Si  выражаются аналогично. Тогда S1+ S2+S3+ S4+ S5 = (1 +2+ 3+ 4)(x1+x2 +x3+ x4+ x5)= 10⋅12= 120  часов.

Поэтому наименьшая сумма не превосходит 120-= 24
 5  часа. С другой стороны, если все секторы одинаковы (например, часы показывают 12  ч, 2  ч 24  мин, 4  ч 48  мин, 7  ч 12  мин и 9  ч 36  мин), то все Si  равны 24  часам, поэтому менее, чем 24  часами не обойтись.

Ответ:

За 24  часа

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

Задача 56#79741Максимум баллов за задание: 7

В кружке n  ребят, причём любые двое ребят либо дружат, либо враждуют. Оказалось, что у каждого из ребят ровно 10 врагов в этом же кружке, причём если A  дружит с B,  но враждует с C,  то B  и C  враждуют. Найдите все возможные значения n.

Показать ответ и решение

Ясно, что у каждого есть одинаковое количество друзей, обозначим его через x.  Рассмотрим ребёнка A  и его x  друзей.

Ясно, что эти x+ 1  человек попарно дружат между собой и враждуют со всеми остальными. Удалим из кружка A  и его друзей. Найдём в среди оставшихся человека A1  и его x  друзей и также их удалим. Продолжая этот процесс далее, замечаем, что если в компании есть хотя бы один человек, то в ней есть компания из x+1  друзей, которую мы можем удалить. Значит, процесс закончится тогда, когда мы удалим всех детей из кружка. Отсюда заключаем, что n  кратно x+ 1  (пусть n =k(x+ 1)  ).

Теперь рассмотрим любого ребёнка. Он состоит в одной из компаний друзей, а с ребятами из остальных k − 1  компаний враждует. Значит, у него (k− 1)(x+ 1)= 10  врагов. Это уравнение имеет решения x= 0,k =11;x= 1,k =6;x= 4,k =3;x= 9,k= 2.

Этим решениям соответствуют n =11,12,15  и 20.  Примеры строятся в соответствии с решением: k  групп по x+ 1  ребят. Внутри групп ребята дружат, а ребята из разных групп враждуют.

Ответ:

 n =11,12,15  и 20

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

Задача 57#79799Максимум баллов за задание: 7

(a) В некоторых клетках бесконечной полосы лежат камни (может быть более одного камня в клетке, всего камней конечное число). Разрешается убрать два камня, лежащие в одной клетке, и положить один камень в клетку правее. Докажите, что конечная расстановка камней (то есть расстановка, в которой такую операцию нельзя будет сделать) не зависит от порядка действий и зависит только от первоначальной расстановки.

(b) То же самое, но действие такое: убирается по камню с клеток i  и i+ 1  и кладётся камень в клетку i+ 2.  Докажите, что все расстановки, получаемые из заданной начальной, в которых в каждой клетке не более одного камня и нет двух соседних занятых клеток, одинаковые.

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

(a) Докажем, что данный процесс не может продолжаться бесконечно. Пусть в начале на полосе лежат n  камней. За каждый ход общее количество камней уменьшается на 1,  следовательно общее количество ходов не превосходит n,  то есть конечно.

Пронумеруем все клетки, начиная с крайней левой, в которой находится камень, натуральными числами от 1  до m.  Пусть в клетки с номером i  в начале лежит ai  камней. Рассмотрим величину

   m∑
S =  ai⋅2i
   i=1

Докажем, что значение S  является инвариантом. Действительно, пусть за ход два камня из клетки с номером k  переложили в клетку с номером k+ 1.  Пусть S′ — значение S  после хода, тогда

 ′       k   k+1
S = S− 2⋅2 +2   = S

Осталось заметить, что в конце процесса в каждой клетке находится не больше одного камня. Тогда am-...a1-  — двоичная запись числа S,  в которой все цифры определены единственным образом, а значит и количество камней в каждой клетке в конце процесса определено единственным образом.

(b) Аналогично предыдущему пункту покажем, что процесс не может продолжаться бесконечно. Пусть камень, лежащий в клетке с номером k,  имеет вес Fk  (число Фибоначчи). Тогда операция не меняет сумму весов, а финале получится запись исходной суммы весов в фибоначчиевой системе счисления.

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

Задача 58#79803Максимум баллов за задание: 7

На бесконечной ленте выписана некоторая конечная последовательность из 0  и 1.  Каждую секунду выбирается случайный кусок «10  » и заменяется на кусок «011111  ». Докажите, что рано или поздно процесс остановится.

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

Пронумеруем все единицы, начиная с самой левой, натуральными числами от 1  до n.  Единице с номером i  поставим число 6ki,  где    k
    i  — количество нулей, которые находятся правее нее. Рассмотрим величину

    n∑
S =   6ki
    i=1

Докажем, что она является полуинвариантом. Рассмотрим произвольный ход. Пусть он был произведен над единицей с номером m.  Тогда изменение S  составило

   km     km− 1
− 6  + 5⋅6    =− 1< 0

Таким образом, каждый ход уменьшает S  на 1,  следовательно, процесс конечен.

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

Задача 59#79854Максимум баллов за задание: 7

На доске написаны три натуральных числа x,y,z.  Петя записывает на бумажку произведение каких-нибудь двух из этих чисел, а на доске уменьшает третье число на 1.  С новыми тремя числами на доске он снова проделывает ту же операцию, и так далее до тех пор, пока одно из чисел на доске не станет нулем. Чему будет в этот момент равна сумма чисел на Петиной бумажке?

Показать ответ и решение

На каждом шаге Петя уменьшает произведение чисел на доске на число, которое он пишет на бумажке: xy(z− 1)= xyz− xy,  поэтому произведение чисел на доске сложенное с суммой чисел на бумажке не изменяется. Поскольку в конце произведение на доске будет равно 0,  сумма на бумажке равна исходному произведению xyz.

Ответ:

 xyz

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

Задача 60#79856Максимум баллов за задание: 7

В каждой клетке квадрата 101×101,  кроме центральной, стоит один из двух знаков: «поворот» или «прямо». Шахматная фигура «машина» может въехать извне в любую клетку на границе квадрата (под прямым углом к границе). Если машина попадает в клетку со знаком «прямо», она продолжает ехать в том же направлении, что и ехала. Если попадает в клетку со знаком «поворот», то поворачивает на   ∘
90 в любую сторону по своему выбору. Центральную клетку квадрата занимает дом. Можно ли так расставить знаки, чтобы машина не могла попасть в дом?

Показать ответ и решение

Заметим, что если машинка может проехать из клетки A  в клетку B,  то она может проехать из клетки B  в клетку A  — проезжая тот же маршрут в обратном порядке. Поэтому достаточно доказать, что, выезжая из дома, машинка может выехать за границу квадрата.

Пусть знаки как-то расставлены. «Выпустим» машинку из дома. Пусть она движется согласно "правилам дорожного движения поворачивая попеременно то вправо, то влево. Тогда она не может "зациклиться"и когда-то выйдет за пределы квадрата 101× 101.

Ответ:

Нельзя

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