Применение классических комбинаторных методов к разным задачам
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
У Пети в двух карманах было по одинаковому количеству монет. Он высыпал все эти монеты на стол и подсчитал, что орлов выпало на
больше, чем решек. Докажите, что он ошибся.
Источники:
Пусть в каждом кармане было по монет, а орлов выпало
, тогда решек выпало
. Их разность:
— чётное
число и не может равняться 7.
Ошибка.
Попробуйте повторить позже
Игорь написал на доске числа именно в таком порядке. Раз в минуту Паша отсчитывает
чисел с начала ряда при
некотором целом
и следующие за ними четыре числа
меняет на два числа
и
в любом порядке. Через
минут на доске остались
числа.
(a) Докажите, что сумма этих чисел не зависит от порядка действий;
(b) Докажите, что сами числа не зависят от порядка действий;
(c) Чему равны эти числа?
Подсказка 1, пункт (a)
Объединим числа в пары: число с нечетным номером и следующее за ним. На самом деле Петя каждую минуту меняет две стоящие рядом пары на новую. Можно ли найти теперь какой-нибудь инвариант?
Подсказка 2, пункт (a)
Пусть пары (a,b), (c,d) были заменены на (ac+bd,ad+bc). Тогда, как легко видеть, (ac+bd)+(ad+bc)=(a+b)(c+d). Какой тогда выходит инвариант?
Подсказка 3, пункт (a)
Верно! Произведение сумм чисел в парах — инвариант. А что получится, если применить этот инвариант к числам, получившимся через 49 минут?
Подсказка 1, пункт (b)
В предыдущем пункте мы показали, что сумма последних чисел X и Y не зависит от операций. А можно ли найти похожий инвариант, выражающий какую-нибудь другую операцию для X, Y?
Подсказка 2, пункт (b)
Верно! Для суммы не хватает разности! А действительно ли произведение разностей компонент — инвариант?
Подсказка 1, пункт (c)
Сумма и разность для X и Y определены однозначно! А как тогда показать, что и сами X, Y определены однозначно?
Будем рассматривать числа в парах Тогда каждую минуту Петя заменяет две пары
будем
-ое число после
минут обозначать как
Заметим, что:
Введём инвариант:
Каждая операция сохраняет значение После всех операций останется одна пара чисел
и
причём:
Отсюда получается, что пункт доказан. Также заметим, что:
Тогда введем аналогичный инвариант:
Он также не изменяется при любых операциях, тогда для оставшихся в конце чисел верно:
Тогда
Тем самым пункты и
доказаны.
Ошибка.
Попробуйте повторить позже
На доску записывают пары чисел. Сначала на доску записали пару чисел Если на доске написана пара чисел
то на доску
можно дописать пару
а также пару
Кроме того, если на доске написаны пары чисел
и
то на доску
можно дописать пару
Могла ли через некоторое время на доске оказаться пара
Порядок чисел в паре
существенен, например, пары чисел (1, 2) и (2, 1) считаются различными.
Подсказка 1:
Попробуйте найти какой-нибудь инвариант при таких операциях.
Подсказка 2:
Рассмотрите выражение 2a – b. Как оно меняется при применении операций к паре (a, b)?
Подсказка 3:
Обратите внимание на остаток от деления 2a – b на 7. Как он меняется?
Первое решение. Докажем, что для любой пары записанной на доске, число
делится на
Действительно, для пары число
делится на 7.
Пусть для пары число
делится на
Тогда для пары
число
делится на и для пары
число
делится на
Пусть для пар числа
делятся на 7. Тогда для пары
число
делится на
Так как для пары число
не делится на эта пара на доске появиться не может.
_________________________________________________________________________________________________________________________________________________________________________________
Второе решение. Будем к каждой паре на доске добавлять третье число
Тогда сумма чисел в каждой тройке будет
равна нулю, а правила дописывания новых пар будут такими: если на доске записана тройка
то можно дописать тройки
и
а если записаны тройки
и
то можно дописать тройку
— назовём эту
тройку суммой троек
и
Также для тройки
и целого числа
обозначим через
тройку
______________________________________________________________________________________________________________________________________________________
Утверждение. Докажем, что все тройки, появляющиеся на доске, имеют вид
с целыми
и
В начальный момент времени это верно:
Теперь достаточно показать, что из троек, имеющих вид также получаются лишь такие тройки. Для операции
взятия суммы троек это очевидно. Для остальных операций это тоже несложно проверить: если
имеет вид
то
Утверждение доказано.
_________________________________________________________________________________________________________________________________________________________________________________
Предположим теперь, что на доске появилась тройка (2022, 2023, -4045), то есть она имеет вид Тогда имеем
Выражая из первого равенства и подставляя во второе, получаем
то есть
Однако это невозможно, поскольку не делится на
не могла
Ошибка.
Попробуйте повторить позже
Дано натуральное число Вдоль дороги стоят
столбов через равные промежутки. Миша покрасил их в
цветов и для каждой
пары одноцветных столбов, между которыми нет других столбов того же цвета, вычислил расстояние между ними. Все эти расстояния
оказались различны. При каком наибольшем
так могло оказаться?
Подсказка 1:
Для удобства расстояние между соседними столбами примем за единичное. Также пронумеруем их от 1 до n. Пусть nᵢ — количество столбов i-го цвета. Сколько всего будет искомых пар?
Подсказка 2:
Несложно догадаться, что для одного цвета таких пар nᵢ − 1 (количество промежутков). Значит, всего n₁ − 1 + ... + nₖ − 1 = n − k. Задача на оценку + пример, однако по условию нам дана только различность всех расстояний. Для примера, как мы можем оценить сумму 2-ух различных натуральных чисел, зная, что они от 1 до 5?
Подсказка 3:
Очевидно, что она ≥ 1 + 2 и ≤ 4 + 5. Применим аналогичную идею, только сумму чего будем оценивать?
Подсказка 4:
Кажется, хорошей идеей будет оценить сумму всех расстояний S. S ≥ 1 + 2 + ... + (n − k) = (n − k)(n − k − 1)/2. Да, мы получили какое-то неравенство, но оценку на количество из него пока что не вывести. Какое неравенство мы хотим получить для итоговой оценки?
Подсказка 5:
То, где с обеих сторон участвуют только переменные n и k. С правой частью мы справились, что же делать с левой?
Подсказка 6:
Необходимо выразить или оценить сверху S с помощью n и k (идея двойного подсчёта). Зайдём из далека. Как можно посчитать (не оценить) сумму расстояний для конкретного цвета?
Подсказка 7:
Попробуем сначала самым честным и пробивным способом. Пусть d₁, ..., dₚ — номера столбов первого цвета (НУО). Тогда искомая величина равна d₂ − d₁ + d₃ − d₂ + ... + dₚ − dₚ₋₁. А если покороче?
Подсказка 8:
Сумма расстояний для первого цвета = dₚ − d₁ (в целом, это интуитивно). Может обобщим эту идею?
Подсказка 9:
Пусть aᵢ — номер первого столбца i-го цвета, bᵢ — последнего. Тогда чему же равно S?
Подсказка 10:
S = b₁ − a₁ + ... + bₖ − aₖ = b₁ + ... + bₖ − (a₁ + ... + aₖ). Однако переменных k и n мы пока что не наблюдаем. Как бы их привязать к этому выражению?
Подсказка 11:
Разумеется, в явном виде выразить через n и k мы не сможем (ибо сумма может быть разной), значит, нужно вновь оценить сверху (чтоб нам на руку сыграла транзитивность в неравенствах). Посмотрим, что мы имеем: две суммы различных чисел. Кажется, мы где-то это уже видели...
Подсказка 12:
Поскольку мы хотим получить оценку сверху на S, то сумму b₁ + ... + bₖ нужно оценить снизу, а a₁ + ... + aₖ сверху. Метод нам известен, а что же получается в итоге?
Подсказка 13:
S ≤ k(n − k) (получите данный вид самостоятельно). Что же мы имеем? (n − k)(n − k − 1)/2 ≤ S ≤ k(n − k). Какая оценка на n у нас получилась?
Подсказка 14:
n ≤ 3k − 1. Осталось придумать пример. Он строится из оценки, всего лишь необходимо гарантировать равенства во всех выше написанных неравенствах. Успехов!
Пронумеруем столбы от 1 до вдоль дороги и примем за 1 расстояние между соседними столбами. Пару одноцветных столбов, между
которыми нет других столбов того же цвета, будем называть хорошей.
Оценка. Пусть столбов покрашено так, что условие задачи выполнено. Пусть
— количество столбов
-го цвета (далее считаем,
что
т.е. все цвета присутствуют, иначе можно увеличить
добавив столб нового цвета в конец). Пусть
и
— номера первого
и последнего столбов
-го цвета.
Всего у нас есть
хороших пар столбов. Поскольку все расстояния между столбами в хороших парах различны, наименьшее из этих расстояний не меньше
1, следующее — не меньше 2, и т.д. Итак, для суммы расстояний во всех хороших парах получаем оценку
С другой стороны, сумма всех расстояний для -го цвета равна
Поэтому
Сумма не превышает суммы
самых больших среди номеров 1, 2, …,
а сумма
не меньше, чем сумма
наименьших среди номеров 1, 2, …,
поэтому
Итак,
откуда и
Пример. Годится, например, покраска
Здесь для цвета 1 единственная хорошая пара, и расстояние между столбами в ней равно Для всех остальных цветов есть две
хорошие пары, при этом для цвета 2 имеем расстояния
и 2, для цвета 3 — расстояния
и 4, и т.д., для цвета
— расстояния
1 и
Ошибка.
Попробуйте повторить позже
Изначально в строку выписывают 250 букв — 125 букв A и 125 букв B в некотором порядке. Затем за одну операцию можно взять любой кусок из нескольких подряд стоящих букв, среди которых поровну букв A и B, и переставить буквы в этом куске в обратном порядке, поменяв в этом куске все буквы A на буквы B и буквы B на буквы A. (Например, из строки ABABBAB можно одной операцией получить строку ABBAABAB.) Можно ли выписать исходную строку и совершить несколько операций так, чтобы в результате на доске оказалась та же строка, буквы которой записаны в обратном порядке?
Источники:
Подсказка 1:
Попробуйте найти какой-нибудь инвариант для операции из условия.
Подсказка 2:
Можно посмотреть на количество букв, обладающих каким-либо свойством.
Подсказка 3:
Обратите внимание на количество букв А на нечётных позициях. Как оно меняется при проведении операции?
Первое решение. Пронумеруем позиции в строке слева направо числами от 1 до 250. Пусть в исходной строке букв A
стоят на нечётных местах (т. е. местах с нечётными номерами). Покажем, что в полученных строках это количество не
изменится.
Действительно, пусть для некоторой операции выбран кусок, в котором по букв A и B, причём
из этих букв A стоят на нечётных
местах. Тогда на чётных местах в куске стоят
букв A и, следовательно,
букв B. После операции
именно из этих
букв B возникнут буквы A, стоящие на нечётных местах куска — значит, количество таких букв A не
поменяется.
Итак, в любой полученной строке будет ровно букв A на нечётных местах. Однако, если строка развернётся задом наперёд, то на
нечётных местах должны оказаться ровно те буквы, которые раньше были на чётных местах, а там было ровно
букв A. Поскольку
требуемое невозможно.
_________________________________________________________________________________________________________________________________________________________________________________
Второе решение. В строке всего пар, состоящих из буквы A и буквы B. Назовём такую пару левой, если в
ней A стоит левее B, и правой иначе. Покажем, что при операции количество левых пар не изменяется. Из этого будет
следовать невозможность требуемого, ибо при развороте строки все пары меняют тип, а значит, количество левых пар меняет
чётность.
Рассмотрим одну операцию с куском длины При этой операции пары из букв, не лежащих в куске, сохраняют свой тип. Далее, для
каждой буквы вне куска было ровно
пар, содержащих её и букву из куска; столько же таких пар осталось, и все эти пары были и стали
одного и того же типа.
Значит, осталось проследить за парами букв в самом куске. Но каждая пара сменила свой тип дважды: когда кусок развернулся и когда все буквы заменили на другие. Значит, количество левых пар в куске также не изменилось.
нельзя
Ошибка.
Попробуйте повторить позже
Кар-Карыч задумал число, прибавил к нему 1, потом разделил сумму на 3, умножил на 4, отнял 6, разделил на 7 и получил число 2. Какое число он задумал?
Будем раскручивать операции с конца. После последнего деления на 7 Кар-Карыч получил число 2, следовательно, до этого действия у него
было число . До предыдущего (до того, как отнял 6) —
, еще одно действие назад —
, после первого —
, и в самом начале —
.
Ошибка.
Попробуйте повторить позже
Трудолюбивые бурундучки заготавливают дрова на зиму. Заготовку начали еще в начале осени, 1-го сентября, и в первый день положили на склад всего одно бревно, ведь до зимы было еще далеко. Каждый следующий день количество бревен увеличивалось ровно в 2 раза, и склад был заполнен целиком в последний день осени, 30-го ноября. В какой день склад был заполнен ровно наполовину?
Пойдем с конца. Так каждый день бревен становилось ровно в 2 раза больше, то, если пойти назад, бревен будет становиться в 2 раза меньше. Значит, 30 ноября склад был заполнен полностью, а 29-го ноября склад был заполнена наполовину.
Ошибка.
Попробуйте повторить позже
Совунья утверждает, что нашла 4 натуральных числа, сумма и произведение которых нечетны. Могут ли ее слова быть правдой?
Если произведение 4 натуральных чисел нечетно, то все эти 4 числа обязательно нечетны. Но сумма 4 нечетных чисел четна, значит, Совунья не права.
Ошибка.
Попробуйте повторить позже
Нюша написала на доске по кругу 11 натуральных чисел. Бараш эти числа не видел. Но он утверждает, что, если посмотрит на них, то обязательно найдет два соседних числа с четной суммой. Всегда ли слова Бараша будут правдой?
Покрасим четные числа в красный цвет, а нечетные в синий. Так как по кругу стоят 11 чисел, то красные и синие числа не могут чередоваться, то есть идти в порядке …К-С-К-С…. Это значит, что найдутся два одноцветных рядом стоящих числа, то есть два соседних числа одной четности. Тогда их сумма четна, и Бараш сможет указать именно эти два числа.
Ошибка.
Попробуйте повторить позже
Совунья игралась со своей любимой шахматной доской . В процессе она случайно пролила на нее зеленую краску. Может ли оказаться
так, что количество испачканных краской клеток на 9 больше, чем не испачканных?
Если бы так случилось, что количества испачканных краской клеток и неиспачканных отличаются на 9, то эти количества были бы разной четности. Тогда их сумма нечетна. Но их сумма равна общему числу клеток на шахматной доске, то есть равна 64 — четному числу, чего быть не может. (Как будто бы не может быть что 64 - четное число) Значит, такого быть не могло.
Ошибка.
Попробуйте повторить позже
На празднование дня города мышата испекли огромный торт. Сначала к нему подошел Лосяш и взял себе половину торта. Следующей половину оставшегося взяла себе Совунья. После этого за своим куском подходили еще трое: Крош, Нюша и Пин, и каждый брал половину оставшегося куска. При этом Пину достался ровно 1 килограмм торта. А сколько килограммов весил торт вначале?
Пойдем с конца. Раз Пин достался 1 килограмм, то весь оставшийся кусок перед тем, как он подошел, весил 2 кг. Эти 2 кг составляют
половину того, сколько взяла Нюша, значит, перед ее приходом кусок весил 4 килограмма. Рассуждаем так дальше: раз после
Кроша торт весил 4 кг, то и он съел 4 килограмма, значит, перед ним торт весил килограммов. Именно столько
осталось Совуньи, значит, она съела те же 8 килограммов, а перед ней торт весил 16 килограммов. Наконец, Лосяш тоже
оставил после себя столько же, сколько съел сам, значит, съел он 16 килограммов, а весь торт весил изначально
килограмма.
Ошибка.
Попробуйте повторить позже
Лосяш в знак особой признательности подарил Барашу и Нюше по несколько пончиков. Заметив, что Барашу досталось меньше, Нюша отдала половину своих пончиков ему. Теперь Бараш сделал ответный жест дружбы и отдал половину своих пончиков Нюше. В ответ Нюша снова отдала половину своих пончиков Барашу, и принимать обратно даже один пончик не согласилась. В результате такой дележки у Нюши осталось 15 пончиков, а у Бараша — 31. По сколько пончиков у них было вначале?
Своим последним ходом Нюша отдала половину пончиков и у нее осталось 15, значит, эти 15 пончиков также составляют
половину. Поэтому всего перед последней дележкой у нее было пончиков, а у Бараша —
пончиков.
Значит, перед тем, как Бараш делил свои пончики, у него их оказалось в 2 раза больше, чем 16, то есть
. Тогда
у Нюши до того, как часть пончиков ей вернул Бараш, осталось
. Поэтому перед тем, как она первый раз
делила пончики, у нее было в 2 раза больше, чем 14, то есть
пончиков, а у Бараша —
, откуда и
ответ.
Ошибка.
Попробуйте повторить позже
Совунья решила сыграть сама с собой в шахматы. Но так как играть она не умеет, то она играет по очень странным правилам. Она
выставляет на шахматную доску все 32 фигуры, а затем по одной их убирает. Очередную фигуру Совунья убирает, только если рядом
с ней на соседних по стороне клетках стоит нечетное число других фигур. Сможет ли Совунья так расставить фигуры и убирать их, чтобы в
итоге на доске не осталось ни одной фигуры?
Посмотрим на последнюю фигуру, которую убирает Совунья. По условию, чтобы ее убрать, на соседних по стороне клетках должно стоять нечетное число фигур. Значит, хотя бы одна фигура на них стоит. Поэтому после последней убранной Совуньей фигуры на доске еще останутся фигуры. Таким образом, все фигуры Совунье убрать не удастся, как бы она ни старалась.
Ошибка.
Попробуйте повторить позже
Студенты Хогвартса записывались на дополнительные курсы. На арифмантику записались 60 человек, на уход за магическими существами записались 50 человек, а на прорицания — 40 человек. Перед началом учебного года составили три списка: тех, кто записался ровно на один курс; тех, кто записался ровно на два курса из трех; тех, кто записался на все три курса одновременно. Оказалось, что во всех списках одно и то же число человек. Сколько?
Подсказка 1
В данной задаче явно прослеживается метод подсчета двумя способами. Подумайте, как именно его можно тут применить.
Подсказка 2
Давайте сложим количество людей на всех трех кружках 60 + 50 + 40 = 150. Сколько раз в такой сумме мы посчитали людей, которые ходят только на один курс, на два, на три?
Подсказка 3
В данных 150 учащихся трижды встречаются те, кто записался на 3 курса, дважды встречаются те, кто записался на 2 курса и по одному разу те, кто ходит только на один курс. Учитывая что количество людей в каждой из такой групп равно, как можно найти это количество?
Обозначим количество человек в одном списке через Пусть в первый день учебы каждый студент сдаст по
каждому выбранному им предмету тетрадку с домашним заданием. Посчитаем количество сданных тетрадок двумя
способами.
С одной стороны, так как на предметы записались 60, 50 и 40 человек, то и сданных тетрадок по арифмантике будет 60, по
УЗМС — 50, а по прорицаниям — 40. В сумме получается сданных тетрадок.
С другой стороны, студенты, записавшиеся на один курс, сдадут по одной тетрадке, и так как таких студентов то и
сданных ими тетрадок будет
Студенты, записавшиеся на два курса, сдадут по две тетрадки, и так как таких студентов тоже
то они сдадут всего
тетрадок. Наконец,
студентов, записавшихся на все три предмета, сдадут
тетрадок. Поэтому
всего сданных тетрадок будет
Приравняем посчитанные двумя способами тетрадки.
Итак, значит, в одном списке 25 человек. Именно это число нам и нужно было посчитать в задаче.
Ошибка.
Попробуйте повторить позже
Можно ли монетами в и
сиклей набрать ровно
сиклей?
Подсказка 1:
У всех сумм, набранных монетами из 10 и 15 сиклей, имеется какое-то общее свойство. Что это может быть и зачем это для задачи?
Подсказка 2:
Скажем, если 2019 не будет обладать этим свойством, то задача будет решена.
Подсказка 3:
Обратите внимание на делимость всех таких сумм на некоторые числа.
Заметим, что и , и
делятся на
. Поэтому любая сумма, которую мы можем ими набрать, также будет делиться на
. Но число
на
не делится, значит, набрать его этими монетами нельзя.
Ошибка.
Попробуйте повторить позже
Профессор Снейп написал на доске три числа: ,
и
. За одну операцию он разрешает Гарри Поттеру выбрать
два различных числа
и
(причем
) и записать вместо них числа
и
, а старые числа стереть. Гарри
сдаст зачет по зельеварению, если получит на доске числа
,
и
. Есть ли у Гарри Поттера шансы сдать
зачет?
Способ 1. Посмотрим на сумму чисел на доске. При замене чисел и
на числа
и
, их сумма не меняется:
.
Поэтому сумма всех чисел на доске так и останется равной
. Значит, получить числа
,
и
,
имеющие сумму
, нельзя.
Ошибка.
Попробуйте повторить позже
Шахматный слон ходит по диагонали на любое число клеток. Может ли за ходов слон с нижней левой угловой клетки шахматной
доски
дойти до верхней левой угловой клетки?
Рассмотрим раскраску шахматной доски в черный и белый цвета. При такой раскраске слон своим ходом не меняет цвет клетки, на которой он стоит. С другой стороны, цвета нижней левой угловой клетки и верхней левой угловой клетки отличаются. Значит, шахматный слон не может перейти на указанную клетку ни за какое число ходов.
Ошибка.
Попробуйте повторить позже
В языке Древнего Московского Племени алфавит состоит всего из двух букв: “М” и “О”. Два слова являются синонимами, если одно из другого можно получить при помощи исключения или добавления буквосочетаний “МО” и “ООММ”, повторяемых в любом порядке и любом количестве. Являются ли синонимами в языке Древнего Московского Племени слова “ММО” и “ОММО”?
Решение 1: Заметим, что при исключении или добавлении буквосочетаний «МО» или «OOMM» четность букв в слове не меняется (это и есть инвариант). Так как в словах «ММО» и «ОММО» четность букв разная, то эти слова не могут быть синонимами.
Решение 2: Посмотрим на четность разности количества букв «О» и «М» в слове. Так как в буквосочетаниях «МО» и «OOMM»
количество букв «О» и «М» равное, то при их добавлении или исключении из слова, разность количества букв «О» и «М» в слове не
меняется. Осталось заметить, что в словах «ММО» и «ОММО» эта разность равна 1 и 0 соответственно, значит, данные слова не
синонимы.
Ошибка.
Попробуйте повторить позже
Артур играется с шариками. На полу у него разбросано больше ста шариков, а в двух коробках лежат по 9 шариков. За один ход Артур может убрать из любой коробки 1 шарик или убрать 1 шарик из левой коробки и одновременно с этим положить 9 шариков с пола в правую. Докажите, что ходы рано или поздно Артур все шарики разбросает по полу.
В этой задаче суммарное количество шариком полуинвариантом не является: оно может как уменьшаться, так и увеличиваться.
Зато в качестве полуинварианта подойдет следующая величина. Обозначим на очередном шаге количество шариков в
первой коробке через , а во второй — через
. Проследим за величиной
. Если за один ход убирается один
шарик, то эта величина, очевидно, уменьшается. Если убирается шарик из левой коробки и добавляется
в правую, то
величина уменьшается на
. Таким образом, рано или поздно величина станет равна
. Так как количества шариков в
коробках неотрицательные, то в этот момент в обеих коробках по 0 шариков. Значит, Артур разбросал все шарики по
полу.
Ошибка.
Попробуйте повторить позже
На квадратном поле девять клеток
поросли бурьяном. После этого бурьян может распространиться на клетку, у которой не
менее двух соседних клеток уже поросли бурьяном. Докажите, что тем не менее бурьян не сможет распространиться на все
клетки.
Посмотрим, что происходит с периметром всей клетчатой фигуры, заросшей бурьяном. Когда новая клетка заполняется бурьяном, она имеет хотя бы две заросшие соседние клетки, а значит, хотя бы две ее стороны уже до ее заполнения посчитаны в общем периметре всей фигуры. Тогда после ее заполнения она сможет добавить в периметр не более двух новых сторон (то есть увеличить не более, чем на 2), но все ее стороны, которыми она примыкает к соседним заросшим клеткам, ”удалятся“ из периметра, то есть больше не будут на границе фигуры. Значит, периметр уменьшится хотя бы на 2. Итого, периметр не может увеличиться после одной операции.
Тогда периметр на протяжении всего процесса будет (изначальный периметр девяти клеток), а значит, не сможет стать равным
(периметр всего поля).