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

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

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

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

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

Докажите, что существует раскраска рёбер полного графа K
 n  в два цвета такая, что число одноцветных копий графа K
  m  не превосходит   m  1−C2m
Cn ⋅2    .

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

Подсказка 1

Достаточно доказать, что в среднем в раскраске будет ровно столько одноцветных копий. Как посчитать среднее значение? Нужно общее число одноцветных копий разделить на число раскрасок. Как вычислить эти 2 числа?

Подсказка 2

Число раскрасок понять несложно. Что же делать с суммарным количеством одноцветных копий по всем раскраскам? Это число можно получить, если просуммировать по всем наборам K_m, когда он является одноцветным. Чему равна эта сумма?

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

Просуммируем по всем 2n(n−21)  раскраскам графа K
  n  количество одноцветных копий графа K  .
 m  Эту сумму можно вычислить вторым способом, как сумму по всем подграфам Km,  входящим в Kn,  раскрасок, в которых данный подграф является одноцветным. А такое число, разумеется, равно

 m    n(n−1)−m(m−1)
Cn ⋅2 ⋅2     2

Cm
 n   – количество способов выбрать подграф K ,2
 m   – количество способов выбрать цвет K  ,2n(n−1)−2m(m−1)
 m   – количество способов раскрасить оставшиеся ребра.

По принципу Дирихле, существует раскраска графа, в которой число одноцветных подграфов K
  m  составляет хотя бы

 m  1+n(n−-1)−m(m-−1)  n(n−1)    m  1− m(m−1)   m  1−C2
Cn ⋅2       2      :2  2   =Cn ⋅2    2   =C n ⋅2  m

что и требовалось доказать.

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

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

В думе 1600  депутатов образовали 16000  фракций по 80  человек в каждой. Докажите, что найдутся 4  депутата, состоящие вместе хотя бы в двух фракциях.

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

Подсказка 1

Обозначим n=16000. Предположим, что каждые две фракции имеют не более трёх общих членов. Пусть двое секретарей A и B составляют списки всевозможных председателей на три заседания Думы. A считает, что любой депутат может быть председателем на каждом из этих заседаний. Какое количество списков он получит?

Подсказка 2

Правильно, 1600³! B считает, что на каждом заседании могут председательствовать только члены одной(не важно, какой именно) фракции, поэтому сначала он запросил соответствующие списки от каждой фракции. Сколько B получит списков?

Подсказка 3

Верно! B получил получил 80³ ⋅n списков. После этого B выбросил из списков, поданных i-ой фракцией, те тройки, которые уже вошли в списки одной из предыдущих i− 1 фракций. Сколько максимум B выбросил списков?

Подсказка 4

Точно! Так как каждые две фракции(а таких пар n(n-1)/2) выдвинули всех своих общих членов, то B при формировании своих списков выбросил не более, чем n(n-1)/2 * 3³ списков. Осталось заметить, что A точно составил не меньше списков, чем B, и записать это неравенство, получить противоречие.

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

Обозначим n= 16000.  Предположим, что каждые две фракции имеют не более трёх общих членов.

Пусть двое секретарей A  и B  составляют списки всевозможных председателей на три заседания Думы. A  считает, что любой депутат может быть председателем на каждом из этих заседаний, поэтому у него получилось     3
1600  списков. B  считает, что на каждом заседании могут председательствовать только члены одной (не важно, какой именно) фракции, поэтому сначала он запросил соответствующие списки от каждой фракции и получил  3
80 ⋅n  списков. После этого B  выбросил из списков, поданных i  -ой фракцией, те тройки, которые уже вошли в списки одной из предыдущих i− 1  фракций. Так как каждые две фракции (а таких пар   2
C n  ) выдвинули всех своих общих членов, то B  при формировании своих списков выбросил не более, чем  2  3
Cn ⋅3  списков.

Очевидно, что списков, которые составил A,  не меньше, чем списков, которые составил B,  то есть

             1
16003 ≥803⋅n− 2n(n− 1)⋅33 >803⋅n− 16n2 =(803− 16n)n= (29⋅103− 28 ⋅103)= 16003

Противоречие.

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

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

Во всех клетках на диагонали доски n× n,n≥ 4,  стоят знаки «+  », в остальных клетках «− ». За ход в случайной строке либо столбце меняются знаки: «+  » ↔ «− ». Докажите, что в любой момент игры плюсов не менее n.

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

Подсказка 1

Давайте сначала попробуем поменять значения в линиях и посмотреть, что будет происходить с плюсами и минусами в них.
В начале клетки с "плюсами" присутствуют в каждой строке и столбце. Если мы меняем значения в линии, то плюсы и минусы просто меняются местами, то есть за один ход их чётность не меняется! Но при этом она меняется в линиях, перпендикулярных взятой. Тогда стоит обратить внимание на что-то ещё, например, не на линии, а на их пересечения... Мы уже рассмотрели пересечение "строка на столбец". Попробуем увеличить количество линий.

Подсказка 2

Рассмотрим пересечение двух строк и столбцов. Они пересекаются по четырём клеткам. Тогда как бы мы не меняли знаки в строках и столбцах, чётность количества плюсов среди этих четырёх клеток не изменится. Следовательно, если изначально среди этих клеток ровно в одной был плюс, то при любом нашем ходе мы можем только увеличить количество клеток с "плюсами" среди этих четырёх. попробуем пораскрашивать?

Подсказка 3

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

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

Для каждой клетки (k,k  ) на диагонали квадрата (то самой, на которой стояли знаки «+  ») построим домик — четверку клеток (k,k  ), (k+ 1,k  ), (k,k+ 2  ), (k+ 1,k +2  ); все индексы здесь считаются вычетами по модулю n.  Заметим, что домики разных клеток не пересекаются: в столбце k  находятся клетки (k,k  ) и (k +1,k  ) из домика (k,K  ) и (k− 2,K  ), (k− 1,k  ) из домика (k − 2,k− 2  ); другие домики на этот столбец не залезают.

PIC

Легко видеть, что так как каждый домик является пересечением двух строк и двух столбцов, то четность количества плюсов в нём при наших операциях не меняется. Изначально в каждом домике по одному плюсу, следовательно, хотя бы один плюс в нём всегда будет. Это гарантирует нам n  плюсов в таблице в целом.

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

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

Среди 49  школьников каждый знаком не менее чем с 25  другими. Докажите, что можно их разбить на группы из двух или трёх человек так, чтобы каждый был знаком со всеми в своей группе.

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

Подсказка 1

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

Подсказка 2

Попробуйте рассмотреть ситуацию относительно запуска случайного школьника в случайный момент времени. У нас всего может быть 2 варианта: либо всего его знакомые уже внутри разбиты по группам, либо какой-то из них стоит с ним снаружи. Что нужно делать в обоих случаях?

Подсказка 3

Все школьники внутри уже разбиты на группки по 2-3 человека. Найдётся ли группа, в которой 2 человека будут знакомы нашему школьнику?

Подсказка 4

Не забудьте про группы по 3 человека!

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

Представим, что сначала все 49  школьников стоят в коридоре, и будем постепенно запускать их в класс. При этом будем делать это так, чтобы в классе в любой момент времени дети были разбиты на требуемые группы. Пусть в коридоре стоит школьник Фёдор. Если он знаком с каким-то другим школьником, стоящим в коридоре, то просто запустим их двоих в класс. Иначе все знакомые Фёдора уже в классе. Так как в классе менее 50  школьников, они разбиты менее чем на 25  групп. Значит, среди знакомых Фёдора какие-то двое находятся в одной группе. Если это группа из двух школьников, то впустим Фёдора в класс, добавив его к этой группе. Если же это группа из трёх школьников, то попросим одного из знакомых Фёдора образовать с ним группу, а оставшихся школьников оставим вдвоём.

Так, постепенно впуская школьников в класс, мы добьёмся того, что все школьники будут разделены на требуемые группы.

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

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

Предложил чёрт лодырю: “Всякий раз, как перейдёшь этот волшебный мост, твои деньги удвоятся. За это ты, перейдя мост, отдашь мне    32  рубля”. Пять раз перешёл лодырь мост — и остался совсем без денег (в пятый раз он отдал свои последние 32  рубля). Сколько денег было у лодыря сначала?

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

По условию если лодырь идет через мост, то количество его монет удваивается, после чего уменьшается на 32  монеты. Рассмотрим ситуацию с конца. Тогда за каждый обратный проход по мосту, ему возвращается 32  монеты, после чего их количество уменьшается в    2  раза.

Так как конечное число монет равно 0,  а лодырь прошел 5  раз через мост, то изначальное количество монет можно найти так:
0+32
  2 = 16  — количество монет после 4  моста.
16+32
  2  = 24  — монет после 3  моста.
24+32
--2- = 28  — монет после 2  моста.
28+32
--2- = 30  — монет после 1  моста.
30+32
--2- = 31  — монет изначально.

Ответ:

 31

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

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

В парке посадили в ряд аллею деревьев. Через год между каждыми двумя соседними деревьями посадили ещё по одному дереву. Ещё через год проделали то же самое. Стало всего 405  деревьев. Сколько деревьев было посажено изначально?

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

Пусть в какой-то момент деревьев было n,  то после посадки дополнительных деревьев — их станет 2n− 1,  потому что промежутков между соседними — ровно n − 1.  Тогда рассмотрим ситуацию с конца. Если деревьев стало m = 2n − 1,  то за год до этого деревьев было m+1-
  2 = n.
Так как деревьев после второй посадки стало 405,  получим:
405+1
  2  = 203  — деревьев после первой посадки
203+1
  2  = 102  — деревьев изначально.

Ответ:

 102

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

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

У иллюзиониста есть три шеста. Каждую минуту он отпиливает от одного из шестов разницу длин двух других. Сможет ли он сделать длины всех шестов одинаковыми, если изначально они одинаковыми не были?

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

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

Ответ:

Нет, не сможет

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

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

В 1000000  -значном числе 371019112...  каждая цифра, начиная с 5  -й, равна последней цифре суммы четырех предыдущих цифр. Найдется ли в этом числе такой кусок: ...0248...?

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

Докажем более сильное утверждение, что в числе не могло встретиться участка из 4  четных подряд цифр. Предположим, что мог найтись кусок --------
...abcd...,  где a,b,c,d  — четные цифры. Тогда цифра x  числа, стоящая перед ----
abcd...  обязана быть четной, так как (x+ a+ b+c)  — должно оканчиваться на d,  то есть быть четным числом (т. к. d  — четно), но (a+b+ c)  — четное, как сумма четных, поэтому цифра перед этим участком должна быть четной. Значит, мы снова получим 4  четных цифры подряд. Но тогда в числе до участка --------
...abcd... будут только четные цифры. Но данное в условии число имеет нечетные цифры в начале. Противоречие. Следовательно, в данном числе не мог встретиться участок из 4  последовательных четных цифр, но тогда и не мог встретиться участок ...0248....

Ответ:

Не найдётся

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

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

Пять человек сидят за круглым столом. У первого есть 81  тыква, у остальных разное количество. Вначале первый отдал каждому из остальных столько тыкв, сколько у него уже есть. После этого остальные сделали то же самое. Когда они закончили, тыкв у всех стало поровну. Сколько тыкв было у каждого вначале?

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

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

Тогда получим:

x,x,x,x,x  — число тыкв в конце у каждого человека за столом (в порядке раздачи тыкв)

x x x x
2,2,2,2,3x  — число тыкв после раздачи тыкв 4  -ым

x x x 11x 3x
4,4,4,4-,2-  — число тыкв после раздачи 3  -его

x x 21x 11x 3x
8,8,8-,-8-,4  — число тыкв после раздачи тыкв 2  -ым

x 41x 21x 11x 3x
16,-16-,16 ,16-,8  — число тыкв после раздачи тыкв 1  -ым

813x2 ,4132x,213x2 ,131x2 ,31x6  — изначальное число тыкв у каждого.
По условию у первого было изначально 81,  то есть 831x2-= 81,x= 32.
Тогда у сидевших за столом было 81,41,21,11,6  тыкв соответственно.

Ответ:

 81,41,21,11,6

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

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

В начале времен в Ачухонии жили 100  рыцарей, 99  принцесс и 101  дракон. Рыцари убивают драконов, драконы едят принцесс, а принцессы изводят до смерти рыцарей. Древнее заклятие запрещает убивать того, кто сам погубил нечетное число других жителей. Сейчас в Ачухонии остался всего один житель. Кто это?

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

Рассмотрим ситуацию с конца, пронумеруем расы жителей. Пусть оставшийся житель принадлежал к расе 1,  раса 2  — раса, которую убивает раса 1,  а раса 3  — оставшаяся.

В силу того, что только оставшийся житель мог погубить нечетное число других, а остальные обязаны изничтожить четное число жителей (иначе бы выжили), расы 2,3  суммарно убили четное число, а раса 1  — суммарно перебила нечетное число (потому что все кроме выжившего лишали жизни четное число врагов).

Тогда к расе 1  принадлежало нечетное число жителей (выживший и все, погибшие от рук расы 3  ), к расе 2  принадлежало нечетное число жителей (все жертвы расы 1  ), а к расе 3  принадлежало четное число жителей (все павшие в бою с расой 2  ).

Тогда можно однозначно определить, что 3  — рыцари, 1  — драконы, 2  — принцессы. То есть выживший был драконом.

Ответ:

Дракон

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

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

Даны натуральные числа n> 1,m.  Пусть S  ={1,2,3,...,mn}.
 m  Выбрали 2n  различных подмножеств A ,A ,A ,...,A
  1 2  3     2n  множества Sm  так, что каждые два подмножества имеют не более одного общего элемента. Оказалось, что любой элемент входит ровно в два выбранных подмножества. Докажите, что m ≤ 2n− 1.

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

Посчитаем различными способами общее количество троек (k, A ,
    i  A )
  j  , где k∈ A
    i  , k∈ A
    j  и i⁄=j.  С одной стороны, каждый из  mn  элементов S  принадлежит ровно двум выбранным подмножествам. А, значит, таких троек ровно mn.  С другой стороны, для любой пары различных выбранных подмножеств мы можем сопоставить не более одной тройки. Т.е. их точно не больше, чем 2n(2n−-1)-
  2   = n(2n− 1).  В итоге мы получаем неравенство на m  и n:mn ≤ n(2n − 1),  откуда и получается искомое неравенство.

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

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

Даны натуральные k,n  такие, что n >2k − 1.  В n  -элементном подмножестве выбрано l  k  -элементных подмножеств, любые два из которых имеют общий элемент. Оказалось, что для любого не выбранного k  -элементного подмножества существует не пересекающееся с ним выбранное k  -элементное подмножество. Докажите, что   --Ckn--
l≥ Ckn−k+1.

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

Посчитаем количество пар (C,N ),  где |C|= |M |=k,C ∩N = ∅,C  — выбранное подмножество, N  — невыбранное. С одной стороны, таких пар ровно   k
lC n− k,  т.к. для каждого из l  выбранных подмножеств есть ровно  k
Cn−k k  -элементных подмножеств, не пересекающихся с ним. И каждое из них точно не выбрано, иначе противоречие с условием, что любые выбранные подмножества пересекаются хотя бы по одному элементу. С другой стороны, по условию каждое невыбранное k  -элементное множество имеет непересекающееся с ним k  -элементное выбранное множество. Т.е. искомых пар как минимум столько же, сколько самих невыбранных k  -элементных множеств, т.е.   k
Cn − l.  В итоге получаем неравенство:

lCkn− k ≥Ckn− l

откуда и следует искомое.

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

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

В парламенте несколько человек, они образовали несколько комитетов, при этом все комитеты имеют одинаковую численность. Для каждой пары парламентёров количество комитетов, в которые они оба входят, одинаковое, т.е. не зависит от того, какую пару парламентёров мы выбрали. Докажите, что все парламентёры входят в одно и то же число комитетов.

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

Подсказка 1

Обозначим через n, k, t число людей, количество общих комитетов у пары парламентеров и число людей в парламенте. Как можно посчитать число пар из человека и комитета, в которых состоит некоторый конкретный парламентер?

Подсказка 2

Верно! Можно сказать, что это (n-1)k. Пусть конкретный человек состоит в A парламентах. Как тогда можно еще выразить такое число пар?

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

Пусть n  — количество людей в парламенте, k  — количество общих комитетов для любой пары парламентёров, а в каждом комитете по     t  человек.

Зафиксируем одного из людей парламента (назовем его Фёдор). Рассмотрим для Фёдора всевозможные пары из человека и комитета такие, что этот человек и Фёдор находятся в одном комитете. С одной стороны, количество таких пар равно (n− 1)k  (с каждым из оставшихся n − 1  человеком Фёдор имеет k  общих комитета). С другой, оно равно AФёдор(t− 1)  (в каждом из AФёдор  комитетов имеется t− 1  оставшихся парламентёров), где A Фёдор  — количество комитетов, в которых состоит Фёдор. Получаем, что (n− 1)k =A Фёдор(t− 1).  Откуда следует, что         (n−1)k
AФёдор = t− 1 .  Но заметим, что для любого другого парламентёра, проведя аналогичные рассуждения, получим то же самое число в правой части. Значит Aимя  константное для любого парламентёра.

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

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

В колонию из 1000  бактерий попал вирус. Каждую секунду каждый вирус уничтожает одну бактерию, после чего все бактерии и все вирусы делятся пополам. Докажите, что рано или поздно все бактерии будут уничтожены, и выясните, когда это произойдет.

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

Подсказка 1

Для начала стоит понять сколько будет вирусов на n-ой секунде.

Подсказка 2

В n-ую секунду будет 2ⁿ вирусов. Теперь попробуйте понять, сколько будет бактерий в эту секунду(какая-то формула от n).

Подсказка 3

На самом деле бактерий в n-ую секунду будет 2ⁿ(1000 - n). Попробуйте доказать это по индукции.

Подсказка 4

Теперь осталось понять, на какой же секунде все бактерии погибнут, то есть найти корень выражения 2ⁿ(1000 - n).

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

Очевидно, что количество вирусов в n  -ую секунду — 2n.  Докажем тогда по индукции, что число бактерий в n  -ую секунду —  n
2 (1000− n).

База индукции.      n           0
n= 0,2 (1000− n)= 2 ⋅1000= 1000  — что верно.

Предположение индукции. Пусть для всех n< k  верно, что  n
2 (1000− n)  — число бактерий в n  -ую секунду.

Переход индукции. Докажем, что для n =k.  Тогда по предположению в n − 1  секунду бактерий имеется  n− 1
2  (1000 − n +1),  а вирусов n−1
2  .  Следовательно в следующую секунду будут уничтожены  n−1
2  бактерий, а остальные существа делятся пополам. Тогда бактерий стало   n− 1            n−1      n
(2  (1000 − n +1)− 2 )⋅2= 2 (1000− n).  Что доказывает переход индукции.

Итого, утверждение доказано. В n  -ую секунду у нас  n
2 (1000− n)  бактерий. А значит, через ровно через 1000  секунд все бактерии будут уничтожены.

Ответ:

Все бактерии погибнут через 1000  секунд

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

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

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

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

Подсказка 1

Попробуйте переставить числа так, чтобы нам было удобнее работать с условием.

Подсказка 2

Обозначим вершины многоугольника a₁,a₂ ... a₂₀₂₃ в порядке обхода. Давайте переставим числа так, чтобы соседними с a_i стали самые удалённые от a_i. Теперь стоит понять, как в новой расстановке будут расставлены соседи в исходной.

Подсказка 3

Задачу можно переформулировать так:
"По кругу расставлены попарно различные числа b₁, b₂, ... b₂₀₂₃. Можно поменять местами любые два не соседних числа, если суммы их соседей равны. Можно ли такими действиями получить расстановку, отличающуюся от исходной поменянными местами двумя числами, стоящих через одно". Попробуйте теперь придумать инвариант для операции, которая меняет местами два числа.

Подсказка 4

Попробуйте рассмотреть сумму произведений соседних чисел.

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

Пусть у нас на окружности расставлены числа a, a , ..., a
 1 2     2023  в порядке обхода окружности. Теперь переставим числа так, чтобы соседними с ai  стали самые удаленные от ai  числа (см. рис. на примере пятиугольника).

PIC PIC

Переобозначим числа на круге на b1, b2, ..., b2023  в порядке обхода окружности после перестановки. Тогда мы можем поменять bi  и bj  местами, если сумма соседей равна, сами они не соседи.

Теперь наше условие выглядит так: "По кругу расставлены попарно различные числа b1, b2, ..., b2023.  Можно поменять местами любые два не соседних числа, если суммы их соседей равны. Можно ли такими действиями получить расстановку, отличающуюся от исходной поменянными местами двумя числами, стоящих через одно". Если на эту задачу ответ отрицательный, то и на исходную он тоже отрицателен.

Рассмотрим сумму произведений соседних чисел. Пусть мы поменяли местами числа x  и y  с соседями s  и t,u  и w  соответственно. Тогда наша сумма изменится на величину

−xs− xt− yu− yw+ xu+ xw+ ys+ yt= (−x+ y)(s+ t− u − w) =0

т.к. s+t= u+ w.  Значит, при наших операциях эта сумма не меняется.

Но посмотрим, как эта сумма выглядит в расстановке, которую хотелось бы получить. Пусть поменялись местами числа x  и y  с соседями a  и b,b  и c  соответственно. Тогда получившаяся сумма отличается от исходной на

−xa+ xc− yc+ya= (x− y)(c− a)⁄= 0

т.к. все числа попарно различны по условию. Значит, мы не можем получить искомую расстановку.

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

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

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

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

Подсказка 1

Что можно сказать о сумме попарных расстояний между фишками?

Подсказка 2

Как другим способом можно получить число равное сумме попарных расстояний между фишками? Как сумма могла измениться после перестановки?

Подсказка 3

Сумма попарных расстояний между фишками равна сумме попарных расстояний между клетками доски и не зависит от перестановки фишек.

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

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

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

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

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

В каждой клетке доски 8 ×8  нарисована стрелка (вверх, вниз, вправо или влево). Фишка ставится на произвольную клетку. Каждым ходом фишка сдвигается на соседнюю клетку в направлении стрелки, а сама стрелка поворачивается на  ∘
90 по часовой стрелке. Докажите, что фишка рано или поздно свалится с доски.

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

Докажем по индукции для досок вида 2n× 2n  со стрелочками, что фишка упадет за пределы доски за конечное число перемещений. Тогда и для доски 8×8  фишка упадет за пределы доски за конечное число шагов.

База индукции: Доска 2×2.  После попадания на каждую клетку - стрелочка поворачивается на   ∘
90 градусов по часовой стрелке. Тогда за не более, чем 2  поворота стрелочка повернется в сторону от доски, а тогда при попадании на неё фишка вылетит за пределы. Тогда на каждую из 4  клеток фишка может попасть лишь конечно число раз, не падая за пределы доски. Тогда всего фишка может сделать не более 8  ходов до того, как вылетит за пределы.

Переход: рассмотрим внешние клеточки доски 2n× 2n  (по периметру). Опять-таки на каждую из внешних клеток доски можно попасть не более 3  раз, после чего стрелка на этой клетке повернется вне доски, а тогда после попадания фишки на нее, фишка выпадет. При этом по предположению индукции, если фишка попадает во внутренний квадрат (2n− 2)× (2n− 2),  то за не более чем конечное число шагов     k  она окажется, вне его пределов. Тогда за не более чем конечное число шагов k  — фишка будет поворачивать хотя бы 1  из стрелок во внешних клетках. Но так как клеток внешних конечное число, а также мы попадаем на краевые клетки за конечное число переходов, то за конечное число шагов все внешние стрелки будут направлены вне доски, тогда при попадании на них фишка вылетает за пределы (фишка снова попадет на внешние клетки, так во внутреннем квадрате она находится лишь конечное число ходов).

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

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

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

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

Рассмотрим вершину A,  из которой можно добраться до наибольшего количества вершин. Предположим, что есть хотя бы одна вершина, до которой из вершины A  добраться нельзя. Тогда множество, состоящее из вершины A  и всех вершин, до которых есть путь из вершины A,  cостоит не из всех вершин. Следовательно, существует ребро из некоторой вершины B  из этого множества в некоторую вершину  C,  не входящую в это множество. В таком случае из вершины A  есть путь в вершину C,  а значит она должна находиться в рассмотренном множестве. Пришли к противоречию.

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

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

Каждый из 100  человек послал кому-то другому из этих 100  человек письмо. Известно, что если выбрать из них любых 40  человек, то в этой компании найдутся и отправитель, и получатель одного письма. При каком наименьшем k  заведомо можно выбрать k  писем так, чтобы каждый из 100  человек оказался либо отправителем, либо получателем хотя бы одного из этих писем?

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

Подсказка 1

Переведем задачу на язык графов. Рассмотрим граф, вершинами которого являются люди, а рёбрами (неориентированными) — письма. Степень каждой вершины в нашем графе хотя бы 1, и среди любых 40 вершин есть ребро. К какому условию на языке графов тогда сводится наша задача?

Подсказка 2

Верно! Наша задача равносильна поиску минимального k, для которого можно выбрать k ребер, покрывающих все вершины (чтобы каждая вершина была концом некоторого ребра). Значит, доказательство будет вида оценка + пример. Начнем с оценки. Пусть M максимальное паросочетание. Пусть в M не вошло x вершин. Тогда как можно оценить сверху x?



Подсказка 3
Правильно! Так как среди любых 40 вершин есть ребро, x < 40. Но может ли x быть нечетным?

Подсказка 4

Точно! Не может! У нас в исходном графе и в M по четное количество вершин. Поэтому x < 39. Добавим к M по одному ребру из каждой вершины, не вошедшей в максимальное паросочетание. Тогда как сверху можно оценить количество ребер в этом множестве?

Подсказка 5

Ага! Ребер не больше, чем 69. Теперь давайте попробуем построить пример.

Подсказка 6

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

Подсказка 7

В группе из 10 человек (один из которых Дед Мороз) сделаем так: все послали письмо Деду Морозу, а Дед Мороз — любому из остальных девяти людей. Попробуйте теперь доказать, что будет выполняться условие, что среди любых 40 людей есть отправитель, и получатель одного письма.

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

Рассмотрим граф, вершинами которого являются люди, а рёбрами (неориентированными) — письма. Степень каждой вершины в нашем графе хотя бы 1,  и среди любых 40  вершин есть ребро. Наша задача равносильна поиску минимального k,  для которого можно выбрать k  рёбер, покрывающих все вершины (чтобы каждая вершина была концом некоторого ребра).

Докажем оценку. Выберем наибольшее паросочетание M.  Пусть в M  не вошло x  вершин. Тогда так как среди любых 40  вершин есть ребро, x≤ 39.  А так как и в нашем графе, и в M  чётное число вершин, то x≤ 38.  Добавим к M  по одному ребру из каждой вершины, не вошедшей в максимальное паросочетание. Тогда получившееся множество рёбер имеет не более    100−x      x
x +  2  = 50+ 2 ≤ 69  рёбер.

Приведём пример графа, где никакой набор из менее чем 69  рёбер не покрывает все вершины. Разобьем людей на 30  троек и группу из 10  человек. Пусть люди в тройках посылают письма по циклу, а в группе из 10  человек (один из которых Дед Мороз) все послали письмо Деду Морозу, а Дед Мороз — любому из остальных девяти людей. Тогда в каждой тройке мы должны взять минимум два ребра, а в группе из 10  человек мы должны взять хотя бы 9  рёбер. Итого 30⋅2+ 9= 69  рёбер. Этот пример удовлетворяет условию задачи, потому что среди любых 40  человек найдется или два человека из одной тройки, или вся группа из 10  человек, внутри которой аж 10  рёбер.

Ответ:

 69

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

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

В графе с 2n  вершинами нет петель и кратных рёбер. При этом степень каждой вершины не более 19.  Докажите, что вершины графа можно раскрасить в 5  цветов так, чтобы не более чем у 3n  рёбер совпали цвета концов.

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

Назовём ребро, у которого совпали цвета концов, плохим. Рассмотрим раскраску, в которой наименьшее количество плохих рёбер. Предположим, что в этой раскраске нашлась вершина A,  из которой выходят как минимум 4  плохих ребра. Посмотрим на все рёбра, выходящие из A.  По принципу Дирихле существует цвет, в который окрашены не более трёх рёбер, выходящих из A.  Покрасим A  в этот цвет. Тогда мы избавились как минимум от 4  рёбер, а получили не более трёх, то есть уменьшили их количество хотя бы на один. Это противоречит выбору раскраски.

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