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

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

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

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

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

Назовем множество M  точек на плоскости сбалансированным, если для любых точек A,B ∈M  существует точка P ∈M  , равноудаленная от A  и B  . Множество точек назовем хаотичным, если ни для каких трех точек A,B,C ∈M  не существует точки P ∈M  такой, что PA = PB =P C  . При каких натуральных n  существует сбалансированное, хаотичное множество из n  точек?

Источники: IMO shortlist - 2015, C2

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

Подсказка 1

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

Подсказка 2

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

Подсказка 3

Покажите, что для четных n пример невозможен из количественных соображений. Подумайте о том, сколько пар точек может «обслужить» одна.

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

Для нечетных n  достаточно отметить на окружности n  точек, образующих правильный n  угольник. Предположим, что для некоторого четного n  существует сбалансированное, хаотичное множество. Тогда для каждой из   2
C n  пар точек существует равноудаленная от них точка из M.  Более того, одна такая точка может «обслуживать» не более n−-2
  2  пар (так как множество хаотичное). Тогда всего точек в M  не меньше, чем -C2n-> n
n− 2  — противоречие.

Ответ:

Для нечётных n ≥3

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

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

На доске написаны числа 1,2,...,2015  . Над ними последовательно проделывают 2014 операций, причём n  -я по счёту операция состоит в следующем: произвольные числа a  и b  (из написанных на доске) стираются и дописывается одно число, равное ab∕n  . Что останется на доске в конце?

Источники: ПВГ - 2015, Ставрополь, 11.2 (pvg.mk.ru)

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

Подсказка 1

Как только выбор значений становится абсолютно случаен, что обычно приходит на помощь?

Подсказка 2

Конечно, инвариант! Вместо a и b появляется ab/n. Сама операция намекает на то, что можно рассмотреть.

Подсказка 3

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

Подсказка 4

Можно рассмотреть первые 2-3 операции и составить гипотезу.

Подсказка 5

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

Подсказка 6

Отличной идеей будет доказать это в общем виде для k+1-ой операции — каким станет произведение после нее?

Подсказка 7

Осталось найти произведение после 2014 операции. Сколько чисел осталось на доске?

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

Заметим, что произведение после применения k  операций равно 2015!.
 k!  Действительно, в начале произведение равно 2015!.  После применения первой операции оно равно 2015!
  1 ,  так как два числа были стерты, а вместо них было написано ab
 1 .

Пусть на k− ом шаге произведение чисел равно 2015!
 k! .  Тогда на (k+ 1)− ом шаге произведение некоторые числа c,  d  становятся равны ck+d1.  Произведение всех чисел, кроме c  и d,  не изменилось, и оно равно  2015!
k!⋅cd.  Тогда новое произведение равно произведению всех чисел, к которым операция не применялась и нового числа ckd+1

2015!⋅--cd- = -2015!-
k!⋅cd k +1   (k +1)!

Всего до того, как останется одно число, сделано 2014  шагов, поэтому в конце будет

2015!
2014! = 2015
Ответ: 2015

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

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

Петя хочет выписать все возможные последовательности из 100 натуральных чисел, в каждой из которых хотя бы раз встречается число 4 или 5, а любые два соседних члена различаются не больше, чем на 2. Сколько последовательностей ему придётся выписать?

Источники: ВСОШ, РЭ, 2015, 11.8 (см. olympiads.mccme.ru)

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

Первое решение. Обозначим n= 100.  Назовём последовательность из n  натуральных чисел, любые два соседних члена которой различаются не больше, чем на 2, интересной. Каждой интересной последовательности a1,a2,...,an  сопоставим разностную последовательность bi = ai+1− ai  (i= 1,2,...,n − 1  ).

Все члены разностной последовательности равны 0, ± 1  или ±2,  так что количество всевозможных разностных последовательностей равно  n−1
5   .

Посчитаем сначала количество S  всех интересных последовательностей, минимальный член которых не превосходит 5. Рассмотрим произвольную разностную последовательность b1,b2,...,b99.  Любые две интересные последовательности, соответствующие ей, отличаются прибавлением одного и того же числа к каждому члену. Значит, среди них ровно по одной последовательности с минимальным членом, равным 1, 2, 3, 4 или 5. Таким образом,       n− 1  n
S = 5⋅5  = 5.

В S  учтены все последовательности, выписываемые Петей, и несколько лишних — тех, в которых не встречается ни 4, ни 5. Ясно, что, если в интересной последовательности встречаются как числа, большие 5, так и меньшие 4, то 4 или 5 также встретится. Но минимальный член каждой лишней последовательности не больше 3, значит, и все их члены не превосходят 3. Итак, все лишние последовательности состоят из чисел 1, 2 и 3. С другой стороны, каждая последовательность из чисел 1, 2 и 3 является интересной и, стало быть, лишней.

Итого, лишних последовательностей ровно 3n,  а значит, искомое количество равно S − 3n = 5n− 3n.

______________________________________________________________________________________________________________________________________________________

Второе решение. Назовём хорошей последовательность из n  натуральных чисел, в которой хотя бы раз встречается число 4 или 5, а любые два соседних члена различаются не больше, чем на 2. Обозначим через Sn  количество хороших последовательностей длины n.  Мы докажем индукцией по n,  что Sn =5n− 3n.  База индукции при n= 1  очевидна.

Сделаем переход от n  к n+ 1.  Рассмотрим произвольную n  -членную хорошую последовательность; пусть она оканчивается числом k.  Тогда к ней можно приписать любое число от k− 2  до k+2;  полученная последовательность будет хорошей, если приписываемое число натуральное. Если же оно неположительно (то есть равно 0 или − 1),  то после приписывания прибавим ко всем числам последовательности по 5. Полученная последовательность будет оканчиваться числом 4 или 5, а значит, будет хорошей.

Заметим, что все полученные последовательности — разные. Для последовательностей, полученных без прибавления 5, это очевидно; при этом таким образом получаются ровно все хорошие последовательности, среди первых n  членов которых есть 4 или 5. Последовательности же, полученные прибавлением 5, также попарно различны; при этом это — ровно все хорошие последовательности, первые n  членов которых больше 5, и при этом среди них встречается 9 или 10. В частности, эти последовательности отличны от описанных ранее. Итого, мы уже построили 5Sn  хороших (n+ 1)  -членных последовательностей.

Осталось подсчитать число ещё неучтённых последовательностей. В каждой неучтённой последовательности среди первых n  членов нет чисел 4, 5, 9 и 10, а последний член равен 4 или 5. Значит, либо первые n  её членов — единицы, двойки и тройки, либо все они — шестёрки, семёрки или восьмёрки. Посчитаем количество первых; количество вторых считается аналогично.

Рассмотрим любую последовательность из n  единиц, двоек и троек (её соседние члены автоматически отличаются максимум на 2). Если она оканчивается числом 3, то к ней можно приписать 4 или 5, получив неучтённую последовательность. Если она оканчивается числом 2, то можно приписать лишь 4; если же её последнее число — 1, то хорошую последовательность из неё получить нельзя. Значит, количество полученных неучтённых последовательностей равно   n−1   n−1   n
2⋅3   +3   = 3  (и ещё столько же получаются из последовательностей с числами 6, 7 и 8).

Итого, мы получаем

Sn+1 = 5Sn +2⋅3n =5(5n − 3n)+ 2⋅3n = 5n+1 − 3n+1,

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

Ответ:

 5100 − 3100

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

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

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

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

Подсказка 1

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

Подсказка 2

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

Подсказка 3

Получается, что у нас существует все возможные секции, где только по одному человеку, а также по 3 человека в секции быть не может. Учтём эти два факта, аккуратно посчитав максимальное возможное число секций.

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

Пусть выбран некоторый максимальный набор секций.

Сделаем два замечания.

1)  Можно считать, что каждый ученик записан в секцию, состоящую только из него. Пусть школьник x  таков, что секции {x} нет. Выберем какую-нибудь секцию A,  в которую входит x,  и заменим ее на {x}.  В силу максимальности набора секция A∖{x} существует. Каждый школьник по-прежнему занимается хотя бы в одной секции и, значит, новый набор тоже удовлетворяет условиям задачи.

2  ) Можно считать, что в каждой секции не более двух человек. Пусть нашлась секция A,  в которую входят школьники a,b  и c.  Среди них есть двое (например, a  и b  ), не образующих секцию (иначе ученик a  был бы участником сразу четырех секций: {a},{a,b},{a,c} и A,  что невозможно). Тогда заменим A  на {a,b}.  В силу максимальности набора секция A∖{a,b} существует, потому новый набор тоже удовлетворяет условиям задачи.

Посчитаем максимальное количество секций с двумя участниками. Каждый ученик входит в не более чем две пары. Поэтому мы можем отождествить эти пары с набором ломаных на плоскости, вершины которых соответствуют школьникам. Максимальное число звеньев этих ломаных равно числу вершин, то есть 250.  Поэтому в силу 1)  и 2)  общее число секций равно 250+ 250 =500.

Ответ:

 500

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

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

В стране Далёкой провинция называется крупной, если в ней живёт более 7%  жителей этой страны. Известно, что для каждой крупной провинции найдутся такие две провинции с меньшим населением, что их суммарное население больше, чем у этой крупной провинции. Какое наименьшее число провинций может быть в стране Далёкой?

Источники: ММО - 2012, 9.1(см. mmo.mccme.ru)

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

Подсказка 1

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

Подсказка 2

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

Подсказка 3

Вообще говоря, каждая провинция, начиная с третьей может являться крупной, поскольку для первых двух не найдутся две провинции с меньшим населением. Будем предполагать, что каждая провинция, начиная с третьей, действительно крупная. Как тогда оценить наименьшее число провинций?

Подсказка 4

В первых двух провинциях, поскольку они крупными не являются, проживает не более 7% населения, а вместе не более 14%. Тогда в третьей провинции проживает менее 14% населения. Можно ли оценить наименьшее число провинций, продолжая рассуждать аналогично?

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

Сначала упорядочим все провинции по возрастанию населения. Первая и вторая провинция крупными являться не могут, поскольку две провинции с меньшим населением для них просто не найдутся. Чем больше крупных провинций, тем меньше число провинций, поэтому для нижней оценки можно полагать, что каждая новая провинция крупная. В третьей провинции живет не более 14%  населения, поскольку в первой и второй провинции в сумме проживает не более 14%  жителей. Аналогично получаем, что в четвертой провинции не более 21%  жителей, а в пятой не более 35%.  Теперь заметим, что суммарно в первых пяти провинциях проживает не более 7+ 7+14+ 21+ 35 =84  процентов жителей страны. Таким образом, провинций не менее 6.  В качестве примера берем 6  провинций со следующим распределением доли жителей: 7%,  7%,  11%,  16%,  25%,  34%.

Ответ:

 6

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

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

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

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

Подсказка 1

Давайте попробуем посчитать точки. Да-да, в этой задаче точки нужно считать двумя способами.

Подсказка 2

С одной стороны каждая прямая пересекает окружность максимум в двух точках => всего точек будет не более 204, с другой стороны каждую точку мы посчитали как минимум 2 раза (так как это точки пересечения прямых).

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

Пусть на какой-либо окружности ω  лежит N  точек пересечения. Тогда каждая прямая пересекает ω  не более чем в двух точках. При этом каждую отмеченную точку мы считаем по крайней мере 2  раза, так как через нее проходят две (а может быть и больше) прямые. И из этого следует, что N ≤ 102.

Итак, ни на какой окружности не может быть больше 102  точек пересечения. Для полноты картины отметим, что если проведенные прямые суть стороны 102  -угольника, вписанного в окружность ω,  то N = 102.

Ответ:

Не может

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

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

В клетчатой таблице n ×n  (n> 4)  поставлены n  знаков “+  ” в клетках одной диагонали и знаки “− ” во всех остальных клетках. Разрешается в некоторой строке или в некотором столбце поменять все знаки на противоположные. Докажите, что после любого количества таких операций в таблице останется не менее n  плюсов.

Источники: Всеросс., 2010, ЗЭ, 11.2(см. olympiads.mccme.ru)

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

Подсказка 1

Количество клеток, содержащих "+", было бы удобно оценивать, если бы нам удалось выделить множество клеток, среди которых в любой момент времени будет не меньше одного "+".

Подсказка 2

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

Подсказка 3

Выделите на исходной доске на такие непересекающиеся прямоугольники, каждый из которых содержит ровно одну клетку, выделенной диагонали (той, где изначально стоят "+").

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

Пронумеруем строки числами 1,...,n  сверху вниз, а столбцы — теми же числами слева направо. Клетку будем обозначать парой номеров её строки и столбца; при этом будем считать, что клетки диагонали из плюсов имеют координаты (i,i)(i= 1,...,n).

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

Теперь выберем в нашей таблице n  непересекающихся таких четвёрок; по сказанному выше, после любых операций в каждой из них найдётся как минимум один плюс, следовательно, всего плюсов будет не менее n.  При i= 1,2,...,n− 2  выберем четвёрку клеток выберем четвёрку клеток {(i,i),(i,i+ 1),(i+2,i),(i+ 2,i+ 1)},  а также выберем четвёрки {(n − 1,n− 1),(n − 1,n),(1,n − 1),(1,n)} и {(n,n),(n,1),(2,n),(2,1)}.  Легко видеть, что они удовлетворяют всем требованиям. На рисунке отмечены такие четвёрки при n =5.

PIC

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

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

Дано 20  стоэлементных множеств. Любые два имеют ровно один общий элемент. Для любого элемента их объединения на доску записали квадрат количества данных множеств, содержащих этот элемент. Чему может быть равна сумма всех выписанных на доску чисел?

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

Первое решение. Пусть данный элемент содержится в k  множествах. Представим число k  как сумму k  единиц и возведём эту сумму в квадрат. Тогда квадратов единиц будет столько, скольким множествам принадлежит наш элемент, а удвоенных произведений единиц столько, сколько пар можно составить из множеств, содержащих данный элемент. Если сложить такие квадраты по всем элементам, получим общее число вхождений элементов в наши множества, то есть 2000,  плюс число пар наших множеств, то есть 380,  поскольку по условию каждые два пересекаются по одному элементу. Отсюда ответ.

Второе решение. Индукцией по n  покажем, что есть n  100  -элементных множеств и любые два пересекаются ровно по одному элементу, то сумма из условия равна n(n+ 99):

База при n= 1  очевидна.

Переход: рассмотрим n+ 1  множество. Выкинем одно из них и вернём. Если до выкидывания элемент из этого множества был в  i  множествах, при возврате сумма из условия увеличилась на (i+ 1)2 − i2 = 2i+ 1.  Пусть в выкинутом множестве было b1  элементов, входящих до выкидывания в одно множество, b2  элементов, входящих в два, ...,bn+1  элементов, входящих в n+ 1  множество.

b1+ b2+...+bn+1 = 100  — посчитали все элементы выкинутого множества.

0⋅b1+ 1⋅b2+...+n ⋅bn+1 = n  — посчитали количество множеств, пересекающихся с выкинутым(по каждому из bi  элементов с ним пересекается i− 1  множество, c другой стороны по условию оно пересекается с n  множествами).

Тогда по ранее проведённым рассуждениям при возврате выкинутого множества сумма из условия увеличится на

b1(2⋅0 +1)+ b2(2⋅1+ 1)+ ...+ bn+1(2n+ 1)=(b1+b2+ ...+ bn+1)+ 2(b1⋅0+ b2 ⋅1+ ...+ bn+1⋅n)=2n +100

Таким образом, до возвращения по предположению индукции искомая сумма равнялась n(n+ 99),  а после она стала равной n(n+ 99)+ 2n+ 100 =(n+ 1)(n+ 1+ 99),  утверждение доказано. Тогда при n =20  ответ равен 2380.

Ответ:

 2380

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

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

В кабинете президента стоят 2004  телефона, любые два из которых соединены проводом одного из четырех цветов. Известно, что провода всех четырех цветов присутствуют. Всегда ли можно выбрать несколько телефонов так, чтобы среди соединяющих их проводов встречались провода ровно трех цветов?

Источники: Всеросс., 2004, ЗЭ, 9.6(см. math.ru)

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

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

Если среди этих рёбер присутствуют рёбра ровно трёх цветов, то искомый набор найден.

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

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

Это означает, что требуемый набор вершин можно выбрать всегда.

Ответ:

Да, можно

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

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

У Ани и Бори было по длинной полосе бумаги. На одной из них была написана буква А, на другой — Б. Каждую минуту один из них (не обязательно по очереди) приписывает справа или слева к слову на своей полосе слово с полосы другого. Докажите, что через сутки слово с Аниной полосы можно будет разрезать на 2  палиндрома (то есть слова, читающихся одинаково слева направо и справа налево), один из которых может быть пустым.

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

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

Например, для n =1  утверждение, очевидно, верно. Пусть для n − 1  оно уже доказано. Рассмотрим слово A  на полосе. Пусть после первой минуты написано слово A  и AB.  Посадим Антона и Бориса в этот момент за полосом, на котором написаны буквы A  и B,  и попросим их повторять действия Анны и Бориса (т.е. если Анна приписывает букву B  к слову, то Антон приписывает B  к своему слову, и т.п.). Получившийся процесс длится n − 1  минуту. Тогда в конце процесса слова Антона и Бориса можно разрезать на два палиндрома каждое, а если в них заменить каждую букву B  на AB,  то получатся слова Анны и Бориса.

Докажем, что если к палиндрому из букв A  и B  приписать в конце A  и заменить каждую букву B  на AB,  то получится палиндром. Действительно, пусть перед первой B  стоит x0  букв A,  между первой и второй — x1,  после последней, k  -й буквы B  xk  букв A.  Тогда xi =xk−i  при любом 1≤ i≤k.  В измененном слове перед первой буквой B  будет x0+ 1  букв A,  между первой и второй — x1+1,  после последней, k  -й буквы B  xk+ 1  букв A.  Поскольку xi = xk−i,  то полученное слово также будет палиндромом.

Пусть, скажем, Антоново слово из букв A  и B  разрезается на палиндромы S  и T.  Пусть S′ и T′ — слова, полученные заменой    B  на AB.  Если слово T  непусто, то S′A  и T′A  — палиндромы, слово T  начинается с A  (T′A = AT′′A),  и поэтому T′′ — тоже палиндромом. Тогда Антоново слово разрезается на палиндромы S′A  и T ′′.  Если же слово T  пусто, то S′A ∕S′ (S′ — палиндром) является требуемым разбиением. Доказательство для Борисового слова аналогично.

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

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

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

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

Подсказка 1

Докажем требуемое по индукции. Как сделать переход от n+1 карты к n? Какую карту можно гарантированно не трогать?

Подсказка 2

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

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

Индукция по толщине колоды. База (колода из одной карты) очевидна.

Переход: пусть утверждение задачи доказано для колоды из n  карт. Рассмотрим колоду из n+1  карты. Если верхняя карта лежит рубашкой вверх, то она в переворотах не участвует, то есть Петя работает только с оставшимися n  картами, а значит в этом случае по предположению индукции всё верно.

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

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

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

В стране 2000  городов. Каждый город связан беспосадочными двусторонними авиалиниями с некоторыми другими городами, причём для каждого города число исходящих из него авиалиний есть степень двойки (то есть 1,2,4,8,...  ). Для каждого города A  статистик подсчитал количество маршрутов, имеющих не более одной пересадки, связывающих A  с другими городами, а затем просуммировал полученные результаты по всем 2000  городам. У него получилось 100000.  Докажите, что статистик ошибся.

Источники: Всеросс., 2000, РЭ, 11.8(см. math.ru)

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

Подсказка 1:

Глобальная идея задачи такая: нужно обозначить через 2^{n_i} количество авиалиний, выходящих из i-го города, посчитать суммарное количество авиалиний и показать, что оно не может быть 100 000.

Подсказка 2:

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

Подсказка 3:

Если степень вершины x, то x маршрутов с одной авиалинией и x(x - 1) с двумя. Если не понимаете, почему так, то сначала обязательно разберитесь.

Подсказка 4:

Итак, теперь вы поняли, что количество авиалиний равно сумме 4^{n_i} по всем i от 1 до 2000. Осталось показать, что оно не может равняться 100 000. Теория чисел в помощь.

Подсказка 5:

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

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

Назовём беспосадочный перелёт из одного города в другой коротким маршрутом, а перелёт из одного города в другой с одной пересадкой в пути длинным маршрутом. Перенумеруем города и обозначим через  ni
2  (i=1,...,2000)  число рейсов, выходящих из i  -го города.

Будем учитывать короткие маршруты в их конечных пунктах, а длинные — в пунктах пересадки. Тогда, если из города выходит x  авиалиний, то в нём будет учтено x  коротких маршрутов и x(x− 1)  длинных (так как из каждого смежного города через данный проходит x− 1  длинных маршрутов), а всего —             2
x+ x(x − 1)= x  маршрутов. Таким образом, общее число маршрутов равно

22n1 + ...+ 22n2000 =4n1 + ...+ 4n2000

Поскольку 4  в любой степени при делении на 3  дает остаток 1,  то остаток от деления на 3  у общего числа маршрутов такой же, как у числа 2000,  то есть 2,  а у числа 100000  этот остаток равен 1.

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

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

В микросхеме 2000  контактов, первоначально любые два контакта соединены отдельным проводом. Хулиганы Вася и Петя по очереди перерезают провода, причем Вася (он начинает) за ход режет один провод, а Петя – либо один, либо три провода. Хулиган, отрезающий последний провод от какого-либо контакта, проигрывает. Кто из них выигрывает при правильной игре?

Источники: Всеросс., 1999, ЗЭ, 9.8(см. math.ru)

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

Разделим контакты на 4  группы A,B,C,D  по 500  контактов. Контакт в каждой группе пронумеруем номером от 1  до 500  и будем обозначать Ak,Bk,Ck,Dk  — контакты в соответствующих группах с номером k.  Если Вася перерезает контакт в одной группе, например, AiAj,  то Петя режет BiBj,  CiCj,  Di,Dj.  Если Вася режет провод между контактами из разных групп с одинаковыми номерами, например, AkBk,  то Петя перережет провод CkDk.  Если Вася режет провод между контактами из разных групп, например, AiBj,  причем i⁄= j,  то Петя режет AjBi,  CiDj  и CjDi.  Из описанной стратегии Пети следует, что провода, которые ему нужно перерезать, не будут отрезаны до его хода, поэтому ход Пети всегда возможен.

Таким образом, Петя всякий раз поддерживает на свой ход инвариант: у контактов Ak,Bk,Ck,Dk  отходит одинаковое число проводов, при этом от одного из них столько же проводов отходило уже после хода Васи. Поэтому отрезание последнего провода от одного из контактов случится после хода Васи и, следовательно, Петя выиграет.

Ответ:

Петя

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

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

Некоторые из чисел a,a ,...,a
 1 2    200  написаны синим карандашом, а остальные — красным. Если стереть все красные числа, то останутся все натуральные числа от 1  до 100,  записанные в порядке возрастания. Если же стереть все синие числа, то останутся все натуральные числа от 100  до 1,  записанные в порядке убывания. Докажите, что среди чисел a1,a2,...,a100  содержатся все натуральные числа от    1  до 100  включительно.

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

Подсказка 1

Нужно доказать, что среди первых 100 чисел есть все числа от 1 до 100. Очень много чисел… Может можно доказать в общем случае, что какое-то число n есть среди первых 100?

Подсказка 2

А что будет, если этого числа n нет среди первых 100?

Подсказка 3

Ага, n будет где-то среди последних 100! Но при этом есть синие числа от 1 до 100, и красные числа от 1 до 100, то есть оба n находятся среди последних 100 чисел. Теперь надо бы найти противоречие, а его можно искать в количестве чисел до наших n: не зря же мы все n поместили во вторую половину чисел!

Подсказка 4

Сколько синих чисел до синего n? А до красного?

Подсказка 5

Оцените количество чисел до первого n с двух сторон: с одной стороны оно не превышает количества синих + количества красных до n, а с другой стороны первое n стоит хотя бы на 101 месте, тогда их больше чем…

Подсказка 6

Увидели противоречие? Тогда любое n от 1 до 100 находится среди первых 100, а значит мы доказали утверждение!

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

Заметим, что каждое из чисел от 1  до 100  встречается ровно 2  раза: один раз оно записано синим карандашом и один — красным. Предположим, что среди чисел a1,a2,...,a100  нет какого-то числа 1≤ n≤ 100.  Тогда синее n  и красное n  находятся среди a101,a102,...,a200.

1)  Сотрём все красные числа — остались синие от 1  до 100,  записанные в порядке возрастания, и среди них есть синее n.  До него записаны числа от 1  до n − 1,  то есть ровно n− 1  число.

2)  Сотрём все синие числа — остались красные от 100  до 1,  записанные в порядке убывания, и среди них есть красное n.  До него записаны числа от 100  до n+ 1,  то есть ровно 100− n  чисел.

Тогда до первого n  записано не более n− 1+ (100− n)= 99  чисел. Но так как первое n записано среди чисел a101,a102,...,a200,  то до n  записано как минимум 100  чисел. Противоречие.

Значит, предположение было неверным, и среди чисел a1,a2,...,a100  есть все числа от 1  до 100.

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

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

На доске записано целое число. Его последняя цифра запоминается, затем стирается и, умноженная на 5  , прибавляется к тому числу, что осталось на доске после стирания. Первоначально было записано число  1998
7   .  Может ли после применения нескольких таких операций получиться число    7
1998  ?

Источники: Всеросс., 1998, РЭ, 11.5(см. math.ru)

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

Подсказка 1

Исходное число делится на 7. А как при допустимой операции изменяется остаток при делении на 7?

Подсказка 2

Верно! Он умножается на 5. А какой вывод можно сделать о всех числах, которые получаются в процессе?

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

Посмотрим, как меняется остаток от деления на 7  при применении данной операции. Пусть записано число 10a+ b,  где b  — последняя цифра этого числа. Тогда после применения операции будет записано число a+ 5b.  Поскольку 5(10a+b)− (a +5b)=49a  делится на   7,  происходит умножение остатка на 5.  Следовательно, если исходное число делилось на 7,  то любое вновь записанное также будет делиться на 7.  Поскольку    7
1998  на 7  не делится, то такого быть не могло.

Ответ:

Нет

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

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

Дан набор, состоящий из таких 1997 чисел, что если все числа в наборе одновременно заменить на сумму остальных, то получится тот же набор. Докажите, что произведение чисел в наборе равно 0.

Источники: Всеросс, ОЭ, 1997, 9.5 (см. math.ru)

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

Пусть сумма чисел в наборе равна M,  тогда число a  из набора заменяется на число b= M − a.  Просуммируем эти равенства для всех a  :

b1+...+b1997 = 1997M − (a1 +...+a1997),

откуда M = 0,  так как

b1+ ...+ b1997 =a1+ ...+ a1997 = M.

Выходит, что набор не изменится, если каждое его число заменить на противоположное. Значит, для любого числа a,  входящего в набор, число b= −a  также входит в набор, и все числа разбиваются на пары (a,−a).  Из нечётности их количества следует, что в набор входит число a= −a,  то есть a= 0.

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

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

В строку записаны в некотором порядке натуральные числа от 1  до 1993.  Над строкой производится следующая операция: если на первом месте стоит число k,  то первые k  чисел в строке переставляются в обратном порядке. Докажите, что через несколько таких операций на первом месте окажется число 1.

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

Подсказка 1

Кажется, что наше доказательство не будет использовать число 1993 ;) поэтому попробуйте доказать требуемое при помощи индукции по количеству чисел!

Подсказка 2

База очевидна, а вот для шага нам нужно зацепиться за что-то неизменяемое, чтобы одна из карт "не мешала" двигаться остальным.

Подсказка 3

Докажите, что когда-то число n или некоторое другое попадёт в конец и никогда оттуда не убежит ;)

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

Индукцией по n  докажем это утверждение для строки, в которую записаны числа от 1 до n  .

База. При n= 1  на первом месте уже стоит число 1.

Шаг индукции. Если в результате применения описанных операций к строке из n  чисел число n  окажется на последнем месте, то к первым n − 1  числам можно применить предположение индукции, так как число n  уже никуда не переместится.

Если же число n  никогда не окажется на последнем месте, то оно не окажется и на первом месте. Значит, число, находящееся на последнем месте, никуда не перемещается. Поэтому, поменяв местами число n  и число, стоящее на последнем месте, мы никак не изменим происходящего. Но теперь к первым n− 1  числам можно применить предположение индукции.

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

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

В классе учится 32  человека. Для участия в стритболе они организовали 33  команды по 3  человека в каждой. Докажите, что найдутся две команды, в которых ровно 1  общий участник.

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

Подсказка 1

Задачу можно свести к следующей: если в классе n человек и выбрана n + 1 различная тройка детей, то найдутся две тройки, пересекающиеся ровно по 1 ребёнку, либо такой конфигурации не существует.

Подсказка 2

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

Подсказка 3

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

Подсказка 4

Рассмотрите ребенка X, который участвует хотя бы в четырёх тройках. Что можно сказать о пересечениях этих троек?

Подсказка 5

Кроме нашего X, эти тройки должны пересекаться по одному ребёнку! А что можно сказать об их пересечениях со всеми другими тройками? Подумайте, сможем ли мы "убрать" эту конструкцию для перехода?

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

Будем доказывать, что, если в классе n  человек и выбрана n+ 1  различная тройка детей, то найдутся две тройки, пересекающиеся ровно по 1  ребёнку, либо такой конфигурации не существует (для n = 1,2,3,4  ). Доказывать будем индукцией по n.

База для n= 0,1,2,3,4  верна.

Докажем переход. Предположим, то любые две тройки либо не пересекаются, либо пересекаются по 2  детям. Для каждого ребёнка посмотрим на количество его участий в различных тройках. Если у всех детей количество участий не превосходит 3,  то всего троек не больше, чем 3⋅n-
 3 =n  (в каждой тройке 3 ребёнка)  — противоречие. Значит, найдется ребёнок участвующий хотя бы в 4  тройках. Посмотрим на все тройки, в которые входит наш ребёнок. Обозначим множество детей, входящих хотя бы в одну из этих троек через  A.  Если выкинуть выбранного ребёнка из всех этих троек, то по нашему предположению мы получим хотя бы 4  различные двойки, любые две из которых пересекаются. Легко проверить, что тогда они все будут пересекаться по одному ребёнку. Причем этот ребёнок не может входить в другие тройки (если он входит в тройку, в которую не входит первый ребенок, то данная тройка должна пересекаться по еще одному ребенку с хотя бы 4  другими тройками из наших старых, что невозможно). Также легко проверить, что ни один другой ребёнок из A  не может входить в тройки, в которые не входит первый ребёнок. То есть ни один из детей множества A  не входит в другие тройки. Пусть в A  m  детей. Выкинем всех этих детей из рассмотрения. Осталось n − m  детей и n +1 − m + 2> n− m+ 1  тройки. Тогда можно воспользоваться предположением индукции. Переход доказан.

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

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

Есть чашечные весы и по одной гире весов: 1, 2, 4, …, 2n−1  . Докажите, что можно выкладывать гири по одной на весы в таком порядке, чтобы порядок, в котором перевешивают левая и правая чаши был любым наперед заданным.

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

Докажем индукцией по n  , что можно так выкладывать гири.

База: n= 1  . Для одной гири, очевидно, верно. Кладем ее на ту чашу, которая должна перевесить.

Переход: Предположим, что задача доказана для n  . Докажем для n+ 1  . Назовем алгоритмом заранее известную последовательность перевешивания чаш, в соответствии с которой мы должны выкладывать гири. Первым шагом положим гирю веса 1 на чашу, которая должна перевесить на первом шаге алгоритма.

Теперь представим, что весы сейчас находятся в равновесии (забудем про гирю веса 1), а веса всех оставшихся гирь деленные на 2, то есть 1, 2, 4, …,  n−1
2  . Будем выкладывать гири по предположению индукции в нужном порядке, в соответствии с оставшимся алгоритмом (его первый шаг мы уже выполнили).

Докажем, что получающаяся последовательность перевешивания чаш (вспомнили про гирю веса 1 и вернули все исходные веса оставшихся гирь) соответствует алгоритму, то есть если чаша перевешивала, когда мы использовали оставшиеся гири и считали их вес вдвое меньшим, то чаша будет перевешивать и в реальной ситуации. Предположим, что когда мы вспомнили про первую гирю и вернули веса оставшимся, чаша, которая перевешивала, перестала перевешивать (или весы оказались в равновесии, или перевешивает другая чаша). Когда мы вернули веса (обратно удвоили) последовательность перевешивания чаш не изменилась. То есть чаша перестала перевешивать тогда, когда на одну из чаш добавили гирю веса 1. Но такого не может быть, так как до добавления этой гири веса двух чаш были четными (используются только гири весов 2, 4, …, 2n  ), то есть отличались между собой хотя бы на 2, тогда после добавления гири веса 1 весы не могли прийти в равновесие, а тем более начать перевешивать другая чаша.

Следовательно, выложили гири в соответствии с алгоритмом. Переход доказан.

Ответ:

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

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

Разменный автомат меняет одну монету на пять других. Можно ли с его помощью разменять одну монету на 100  монет?

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

Решение: 1 Заметим, что за каждый ход у нас количество монет увеличивается на 4  . Выпишем первые числа, которые будем получать: 1,5,9,13⋅⋅⋅ . Давайте докажем, что все числа, которые мы можем получить, меняя монеты , нечетные. Действительно, изначально монета одна, число монет нечетное. Каждый раз число монет увеличивается на четное число (на 4  ), поэтому четность количества монет не поменяется и останется нечетной. Так как 100  – четное, его получить нельзя.

Решение 2: Заметим, что количество монет дает остаток 1  при делении на 4  . Действительно, изначально монета одна, а дальше за одну операцию мы прибавляем 4  монеты к нашему количеству, что не меняет остаток при делении на 4  . Но 100  дает остаток ноль при делении на 4  , таким образом, это количество получиться не могло.

Мысль: Если вы сходу не видите какой-то инвариант, но при этом вы можете сделать первые несколько действий – сделайте, не надо просто сидеть и смотреть на задачу:)

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