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

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

Задача 1#85758

В школе учится n  школьников. Они ходят в кружки. Каждый школьник может посещать любое количество кружков. При этом каждый кружок посещает не менее 2  школьников. Известно, что если в два кружка ходят хотя бы 2  общих школьника, то количество школьников в этих двух кружках различно. Докажите, что общее количество кружков не превосходит      2
(n− 1).

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

Рассмотрим все кружки размера k.  Никакие два из этих множеств не пересекаются по двум элементам. В каждом множестве C2
 k  пар элементов, а всего пар элементов  2
Cn.  Значит, всего кружков размера k  не более  2  2  n(n−1)
Cn∕Ck = k(k−1).  Значит, всего множеств не более

n(n− 1)  n(n− 1)  n(n− 1)     n(n− 1)
--2⋅1--+--3⋅2--+ --4⋅3---+...+ n(n−-1) =

         (                                )
= n(n− 1)⋅ 1− 1+ 1 − 1+ 1− 1+ ...+ --1- − 1 =
           1  2  2   3  3  4      n− 1  n

= n(n− 1)⋅(1− 1)= (n − 1)2
             n

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

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

Задача 2#85753

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

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

Будем называть не враждующих детей друзьями. Раз у каждого не больше 29  врагов, то у каждого хотя бы 60  друзей и из них хотя бы 31  — не его одноклассники. Выберем пару из ученика и класса, в котором тот не учится, так, чтобы количество знакомых у этого ученика в выбранном классом было наибольшим (среди всех указанного вида). Назовем такого ученика Васей, пусть он учится в классе 6  А, выбран класс 6  Б, где у него a  друзей, а в 6  В классе b  друзей, рассмотрим одного из них — Петю.

Отметим, что поскольку a +b≥ 31,  а в классах по 30  учеников, то b> 0  (и такой Петя найдется). Если условие не выполнено, то у Пети в 6  Б классе не более 30− a  (иначе вместе с Васей у них в этом классе есть общий друг). Значит, в 6  А классе у Пети хотя бы  a+ 1  друг, противоречие с выбором, который был ранее сделан.

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

Задача 3#85750

В деревне функционирует несколько анонимных клубов. Каждый житель деревни входит хотя бы в k  клубов. Любые два клуба содержат как максимум одного общего жителя. Докажите, что найдется не менее k  клубов с одинаковым числом участников.

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

Пойдём от противного, пусть не существует более k− 1  клубов с одинаковым числом жителей. Рассмотрим клуб с наибольшим количеством жителей, пусть в нём n  человек. Кроме этого клуба эти люди входят ещё в хотя бы n ⋅(k− 1)  клубов, поскольку каждый входит в хотя бы k  клубов и клубы пересекаются не более чем по одному человеку. Тогда всего получается хотя бы n ⋅(k− 1)+ 1  клуб, включая самый большой. Заметим, что по принципу Дирихле найдётся хотя бы k  клубов с одним количеством жителей, потому что всего не более n  различных размеров клубов, что и требовалось.

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

Задача 4#85560

На доске написано 20-буквенное слово, состоящее только из букв А и В. Назовем крутизной слова количество способов стереть некоторые его буквы так, чтобы на доске остались четыре буквы, образующих комбинацию ABBA. Например, слово ABBAAB имеет крутизну 2 , поскольку нужную комбинацию можно получить двумя способами: АВВААВ и АВВААВ. Какова наибольшая возможная крутизна слова, выписанного на доске?

Источники: Курчатов - 2024, 11.2 (см. olimpiadakurchatov.ru)

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

Возьмём произвольное слово длины 20 и будем последовательно передвигать в нем буквы A, не уменьшая при этом крутизну слова. Ясно, что в нашем слове должно быть хотя бы две буквы B, иначе крутизна слова равна 0. Далее, предположим, что в слове между двумя буквами В есть буква А, т.е. слово имеет вид ... В. .. А. .. В ... Посмотрим, с какой стороны от буквы А больше букв А, и передвинем выделенную букву А в тот конец слова, где их меньше. Заметим, что при таком перемещении буквы А мы могли разрушить лишь слова вида ABBA и ABBA, которые давали вклад в размер крутизны исходного слова. Предположим, что мы переместили букву К налево. Тогда слова вида ABBA сохранились, а вместо слов вида ABBA, образованных буквой В слева от A  и двух букв В и буквы A  , мы получим как минимум столько же слов, которые образуются из нашей передвинутой буквы A  , двух любых букв У и любой буквы А, которая стояла в исходном слове справа от буквы А. Получается, что мы можем рассматривать только слова вида А...АВ...ВА...А. Если в левом блоке будет ℓ  букв А, а в правом − r  букв А, то крутизна такого слова равна ℓr⋅C220− (ℓ+r)  .

Заметим, что при фиксированной сумме ℓ+ r  произведение ℓr  будет максимальным, если числа ℓ  и r  отличаются не больше чем на 1: в противном случае, если, например, ℓ≥ r+ 2  , то переместим одну букву K  из левого блока в правый, и крутизна изменится на

(ℓ− 1)(r+ 1)C220−(ℓ+r)− ℓrC220−(ℓ+r) = (ℓ− r − 1)C220−(ℓ+r) > 0.

Таким образом, можно считать, что r= ℓ  или r =ℓ− 1  , причем 1≤ ℓ≤9  (иначе в нашем слове не будет или букв А, или букв В). Теперь возьмем слово, в котором r=ℓ− 1  , и заменим последнюю букву В на букву А. При такой замене крутизна слова изменится на величину

ℓ2C220−2ℓ− ℓ(ℓ− 1)C220− (2ℓ−1) = ℓ(10− ℓ)(21− 4ℓ).

Значит, при ℓ≤ 5  крутизна слова после такой замены увеличивается, а при ℓ>5− уменьшается. Аналогично, посмотрим, что произойдёт, если в слове, в котором r=ℓ  , заменить первую букву В на букву A:

ℓ(ℓ+ 1)C220−(2ℓ+1)− ℓ2C220−2ℓ = ℓ(19− 2ℓ)(9− 2ℓ).

Получается, что при ℓ <5  крутизна слова после такой замены увеличивается, а при ℓ≥ 5  - уменьшается. Значит, мы можем последовательно совершать такие замены, сводя величину ℓ  к значению 5 и увеличивая в процессе крутизну. В итоге, наибольшая крутизна будет у слова, в котором ℓ= r= 5  , и равна она 52⋅C210  .

Замечание.

Последнюю часть решения можно провести по-другому. А именно, рассмотрим крутизну слова, в котором r=ℓ  , как функцию от ℓ:S(ℓ)=  ℓ2C2
  20−2ℓ  . Вычислим ее производную: S′(ℓ)= ℓ(8ℓ2− 117ℓ+ 380) . Нас интересует натуральная точка из отрезка [1;9]  , которая наиболее близка к нулю ℓ0  этой производной. Поскольку 4,5< ℓ0 < 5  , в качестве такой точки необходимо выбрать число ℓ= 5  , что и приводит нас к примеру. Аналогичные вычисления для случая r= ℓ− 1  также дают значение ℓ =5  , но крутизна такого слова оказывается меньше.

Ответ:

 52,C2 =1125
    10

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

Задача 5#85519

У Вани есть клетчатая бумага двух видов: белая и чёрная. Он вырезает кусок из любой бумаги и наклеивает на серую клетчатую доску 45× 45,  делая так много раз. Какое минимальное число кусков нужно наклеить, чтобы «раскрасить» клетки доски в шахматном порядке? (Каждый кусок — набор клеток, в котором от любой клетки до любой другой можно пройти, переходя из клетки в соседнюю через их общую сторону. Можно наклеивать куски один поверх другого. Все клетки имеют размер 1× 1.)

Источники: Турнир городов - 2024, весенний тур, 11.6 (см. turgor.ru)

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

Подсказка 1

Когда сложно понять, как устроена наша конструкция, можно попробовать рассмотреть “маленькие” поля, со стороной 1,2 или 3, в них будет легче понять закономерность и прийти к мысли об оценке и примере.

Подсказка 2

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

Подсказка 3

Шахматная раскраска означает, что при переходе в соседнюю по стороне клетку мы всегда меняем цвет. И для оценки можно как раз считать количество таких “смен цвета”, в данной задаче эта конструкция очень и очень поможет!

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

Оценка.

Можно считать, что первый наклеенный кусок — весь квадрат, от этого ничего не испортится. Считаем его нулевым. Докажем индукцией по k  утверждение:

_________________________________________________________________________________________________________________________________________________________________________________

После еще k  кусков между любыми двумя клетками есть путь с не более чем 2k  сменами цвета.

_________________________________________________________________________________________________________________________________________________________________________________

База при k= 0  верна.

_________________________________________________________________________________________________________________________________________________________________________________

Рассмотрим наклеивание k  -го куска S  . Пусть до этого между двумя клетками был путь с не более 2(k− 1)  сменами цвета. Если он не заходил в S  , то он таким и остался. Иначе заменим его кусок от первой его клетки в S  до последней такой клетки на путь по S  между этими клетками. Тогда количество смен цвета в новом пути увеличилось не более чем на 2 по сравнению со старым. Переход доказан.

_________________________________________________________________________________________________________________________________________________________________________________

В конце между противоположными углами любой путь имеет хотя бы 88 смен цвета. Значит, поверх нулевого куска наклеено еще хотя бы 44.

_________________________________________________________________________________________________________________________________________________________________________________

Пример.

Пусть верхний слой состоит из центральной клетки. Далее пусть каждый нижележащий слой состоит из клеток предыдущего слоя и из клеток, примыкающих к ним по стороне, и имеет противоположный цвет.

Ответ: 45

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

Задача 6#85488

Кощей придумал для Ивана-дурака испытание. Он дал Ивану волшебную дудочку, на которой можно играть только две ноты — до и си. Для прохождения испытания Ивану нужно сыграть какую-нибудь мелодию из 300 нот на свой выбор. Но до того, как он начнёт играть, Кощей выбирает и объявляет запретными одну мелодию из пяти нот, одну — из шести нот, ...  , одну — из 30 нот. Если в какой-то момент последние сыгранные ноты образуют одну из запретных мелодий, дудочка перестаёт звучать. Сможет ли Иван пройти испытание, какие бы мелодии Кощей ни объявил запретными?

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

Первое решение.

Рассмотрим всевозможные мелодии из нот до и си длины 13  , коих 13
2  штук. Каждую такую мелодию периодически продолжим в обе стороны, получив бесконечную в обе сторону мелодию. Назовём две получившиеся бесконечные мелодии эквивалентными, если одна получается из другой сдвигом.

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

213− 2
--13--+ 2= 632

(каждой бесконечной мелодии X  периода 13  эквиваленты 13  мелодий (включая саму X  с периодом, который будет циклическим сдвигом 13  нот, дающих мелодию X  )

Из них мелодий, содержащих запрещённые Кощеем мелодии, не больше

(28+ 27 +...+ 21)+18= 528

(в скобках учтены запретные мелодии длины ≤ 12  , полученные дописыванием k  символов к запретной мелодии длины 13− k  , а за скобками — все остальные).

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

______________________________________________________________________________________________________________________________________________________

Второе решение.

Пусть Ln  - число мелодий длины n  , не содержащих запретных последовательностей нот. Будем считать, что L0 = 1.  По индукции докажем, что Ln+1 ≥ Ln+ Ln−1  для всех натуральных n  .

База индукции (n= 1):  L2 = 4≥ 2+ 1= L1+ L0.

Предположим, что неравенство Lk+1 ≥Lk +Lk−1  верно для всех k  , меньших n.  Покажем, что тогда Ln+1 ≥ Ln+ Ln−1.  Заметим, что

Ln+1 ≥2Ln − Ln−4− Ln−5− ...− L0

Действительно, мы можем добавить в конец ноту двумя способами к уже имеющейся незапрещенной мелодии из n  нот. При добавлении ноты могла возникнуть запретная мелодия длины 5  в конце последовательности, однако она "испортит"максимум L
 n−4  последовательности нот, так как первые n− 4  ноты до "запрещенной"мелодии - незапрещенная мелодия длины n − 4  . Аналогично могли получить запретную последовательность из 6  нот и испортить разрешённую мелодию из n− 5  нот и т. д. (Здесь мы можем вычесть лишнее, если n> 30  , и часть вычитаемых мелодий могут быть одинаковыми, но поскольку мы пишем оценку снизу, всё правильно.)

Из предположения индукции для k< n  (Lk+1 ≥Lk +Lk−1)  также следуют неравенства:

Lk+1− Lk ≥Lk−1

Lk+1− Lk−1 ≥Lk

Применим эти следствия, а также неравенство выше, для доказательства перехода индукции и получим:

Ln+1 − Ln − Ln−1 ≥(Ln− Ln−1)− Ln−4 − Ln−5− Ln−6− ...L0 ≥

≥(L   − L   )− L   − L  − ...− L ≥ L   − L   − L   − ...L ≥
   n−2   n−4   n−5   n−6       0   n−3   n−5   n−6     0

≥ Ln−4− Ln− 6− ...− L0 ≥...≥L1 = 2> 0

Следовательно, Ln+1 ≥ Ln+ Ln−1  и переход доказан.

Тогда из-за положительности L0,L1  последовательность Ln  возрастающая, а значит L300 > 0  , откуда следует, что Иван справится с испытанием Кощея.

Ответ: да

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

Задача 7#83856

Выписаны 100 положительных чисел, сумма которых равна S,  а сумма квадратов больше, чем P.  Доказать, что среди этих чисел есть число, большее, чем P∕S.

Источники: КФУ - 2024, 11.3 (см. malun.kpfu.ru)

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

Подсказка 1

Пусть х₁ - наибольшее из чисел. Тогда очевидно х₁>P/S. С таким выражением работать куда проще, чем с абстрактным условием на неизвестное число. Перезапишем его в виде Sx₁>P. Как бы нам доказать это неравенство?...

Подсказка 2

Давайте домножим выражение для суммы всех чисел на х₁. Попарного сравним каждое слагаемое со слагаемыми из суммы квадратов. Что получается?

Подсказка 3

Верно, Sx₁ оказывается не меньше суммы квадратов! А теперь можно заменить всё на введённые в условии обозначения и доказать неравенство.

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

Расположим наши числа по убыванию, x ≥ x ≥ x ≥...≥x   .
 1   2   3      100  Имеем

S = x1+ x2+x3 +...+ x100

x2+x2 +x2+ ...+ x2 > P
 1  2   3       100

Умножим первое равенство на x1,  получим, что

Sx1 = x2+x1x2+ x1x3+ ...+ x1x100 ≥ x2+ x2 +x2+ ...+ x2 > P
      1                        1  2   3       100

Следовательно, x1 > P.
    S

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

Задача 8#82934

В некой стране 100  городов (города считайте точками на плоскости). В справочнике для каждой пары городов имеется запись, каково расстояние между ними (всего 4950  записей). Пусть стерлись k  записей, и известно, что в этой стране никакие три города не лежат на одной прямой. При каком наибольшем k  всегда можно однозначно восстановить стершиеся записи?

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

Первое решение. Индукцией покажем, что для n≥ 4  городов k= n− 4.  База очевидна.

Шаг индукции. Пусть для n  городов стёрто не более n − 4  записей. Выберем город A,  для которого стёрто хотя бы одно расстояние до другого города, и рассмотрим остальные n  городов. Между ними стёрто не более n− 5  расстояний, и по предположению индукции можно восстановить все эти расстояния, а тогда и взаимное расположение этих городов на плоскости. Для города A  известны расстояния по крайней мере до трёх городов, и это позволяет однозначно восстановить его расположение. Увеличить k  до n− 3  нельзя. Пусть неизвестны расстояния от точки A  до всех точек, кроме B  и C.  Тогда положение точки A  определено с точностью до симметрии относительно прямой BC,  значит, расстояния от неё до остальных точек не восстанавливаются.

_________________________________________________________________________________________________________________________________________________________________________________

Второе решение. Рассмотрим граф со 100  вершинами и 96  рёбрами, соответствующими стёртым записям. Этот граф содержит не менее четырёх компонент связности. Зафиксируем по вершине (A,B,C,D  ) в каждой из этих четырёх компонент. Все расстояния между этими вершинами известны. Рассмотрим произвольную вершину первой компоненты. Известны её расстояния до точек B,C,D,  следовательно, положение соответствующего города на плоскости определено однозначно. Аналогична ситуация с вершинами оставшихся компонент.

Ответ:

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

Задача 9#82174

Назовем турниром ориентированный граф G= (V,E )  такой, что (x,x) ∕∈ E  для любой вершины x ∈V  , а для любых двух различных вершин x ⁄=y,x,y ∈V  либо (x,y) ∈E  , либо (y,x) ∈E.

Множество вершин назовем игроками, каждая пара игроков ровно один раз встречаются на матче, если игрок x  выигрывает у игрока y  , то (x,y)∈ E  . Гамильтоновым путем графа назовем перестановку вершин (x1,x2,...,xn)  , что для всех i  игрок xi  выигрывает у xi+1.

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

 n!
2n−1-
Показать доказательство

Турнир задается выбором ориентации ребер, которых C2
 n  . Поэтому всего турниров 2C2n  . Рассмотрим вероятностное пространство, элементами которого будут все турниры на n  вершинах, причем для различных ребер их ориентации независимы. Это означает, что все турниры равновероятны.

Для каждой из n  ! перестановок вершин (S)  рассмотрим случайную величину vS  , равную единице, если вершины турнира образуют гамильтонов путь именно в этом порядке и 0 в противном случае.

Математическое ожидание vS  равно вероятности того, что она равна 1 , т.е.    n− 1
1∕2  , как произведение вероятностей n − 1  независимых событий с вероятностью 1∕2  каждое.

Число гамильтоновых путей в случайном турнире - тоже случайная величина, равная сумме vS  по всем возможным перестановкам   S  , поэтому его математическое ожидание в n  ! раз больше, т.е. равно    n−1
n!∕2  . С другой стороны, математическое ожидаение в данном случае - среднее значение числа гамильтоновых путей в турнире, поэтому существуют турниры, в которых не меньше гамильтоновых путей.

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

Задача 10#81093

В углу квадрата n× n,n> 1,  стоит фишка. Федя и Серёжа делают ходы по очереди, начинает Федя. Ход заключается в том, чтобы выбрать одно из четырёх направлений, после чего несколько раз (хотя бы один) передвинуть фишку на одну клетку в этом направлении. Дважды бывать в одной клетке нельзя. Проигрывает тот, кто не может сделать ход. Кто из игроков может обеспечить себе победу?

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

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

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

Индукцией по количеству ходов Федора покажем, что после каждого его хода доска является прямоугольником x× y  (x >y),  при этом следующих ход будет совершен Сергеем в одну из угловых клеток.

База индукции верна, поскольку после первого хода доска имеет вид прямоугольника n ×n − 1,  причем следующих ход будет совершен Сергеем в нижнюю левую клетку.

Докажем переход. Пусть после некоторого хода Федора доска имеет вид x ×y  (x >y),  причем Сергей совершит ход в одну из угловых клеток и делает несколько ходов по горизонтали, после чего из этой клетки Федор вновь совершает максимальное количество ходов по вертикали. После этого хода Сергей может сделать ход либо вправо, либо влево. Если в каждой из этих случаев доска будет иметь вид x× 1,  то Федор сделает последний ход и победит. Иначе одном из случаев доска будет иметь вид прямоугольника x− 1× z,  в другом x× t,  причем если z ≤ y− 1  и t≤y− 1,  а значит x− 1> z  и x> t,  что доказывает переход

Заметим, что каждая пара ходов Федора и Сергея уменьшает сумму количества столбцов и строк доски по крайней мере на 1, а значит не позже, чем через 2n  ходов, доска придет к виду x ×1,  где x> 1.  Следующим ходом Сергей встанет на самую верхнюю или нижнюю клетку доски, после чего Федор пройдется по всем оставшемся ее клеткам и завершит игру.

Ответ:

Федя

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

Задача 11#80745

Найти все множества X  , состоящие из различных натуральных чисел от 1 до 50 такие, что: 1) X содержит не все числа от 1 до 50, но не меньше трёх из них, 2) X содержит числа 1 и 50, 3) для любых трёх чисел x< y < z  из X число x− y+ z  также принадлежит X.

Источники: Всесиб-2024, 11.2 (см. sesc.nsu.ru)

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

Подсказка 1

Попробуйте упорядочить все взятые числа, для фиксированного, подходящего под условия набора и посмотреть на три подряд идущих числа. Что можно сказать?

Подсказка 2

Если у нас есть три подряд идущих числа x, y, z: x < y < z, то число x + z - y, которое больше x, но меньше z, то оно равно y. Что же это значит?

Подсказка 3

Это значит, что y = (x + z)/2, а это критерий арифметической прогрессии. Значит, наш набор - это арифметическая прогрессия. Что мы можем тогда сказать, если она начинается с 1, а заканчивается 50?

Подсказка 4

Это значит, что 49 делится на разность между соседними членами. И либо это 1, либо 7, либо 49. Все варианты нам подходят или нет?

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

Отсортируем числа из множества X  по возрастанию:

x1 < x2 <x3 <...<xk

Для любых трех последовательных чисел xi < xi+1 <xi+2  число xi+xi+2− xi+1  по условию лежит в X  . Но

x < x+ x   − x  < x
 i  i   i+2   i+1   i+2

Тогда это число должно равняться xi+1  , откуда xi+1 = xi+xi+2
         2  . В силу произвольности выбора номера i  получаем, что каждое число является средним арифметическим двух его соседей, но тогда это арифметическая прогрессия.

По условию числа 1,50∈ X  , то есть 50= xk = x1+(k− 1)⋅d= 1+(k− 1)⋅d  , где d  - разность прогрессии.

(k− 1)⋅d= 49  и в силу того, что 50> k> 2  , а d  натуральное. Имеем единственное решение k= 8,d =7  .

Ответ:

 X = {1,8,15,22,29,36,43,50}

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

Задача 12#79856

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

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

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

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

Ответ:

Нельзя

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

Задача 13#79854

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

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

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

Ответ:

 xyz

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

Задача 14#79741

В кружке 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

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

Задача 15#79739

На столе лежат 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  часа

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

Задача 16#78883

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

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

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

Ответ:

Не может

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

Задача 17#78149

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

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

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

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

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

Ответ:

 24

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

Задача 18#78075

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

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

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

Ответ:

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

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

Задача 19#76759

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

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

Сопоставим каждому числу в таблице пару весов 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  различных чисел.

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

Задача 20#76758

На столе лежат 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  часов

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