Двойной подсчёт
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
На окружности расположены черные и белые точки, всего точек. Известно, что ровно у
точек есть по крайней мере одна соседняя
черная точка, а ровно у
точек есть по крайней мере одна соседняя белая точка. Сколько всего белых точек расположено на
окружности?
Подсказка 1
Построим отрицание к тому, что у точки хотя бы один белый сосед. Получим, что тогда оба соседа — чёрные. С таким условием работать заметно приятнее. Попробуйте применить это к нашей задаче.
Подсказка 2
Можно найти, у скольких точек оба соседа белые, у скольких оба чёрные, у скольких разных цветов. Тогда можно найти количество "соседств" с белыми точками.
Подсказка 3
Каждая белая точка является соседом ровно для двух других, что позволяет провести подсчёт двумя способами(или же уменьшить ответ в нужное число раз).
Из первого условия следует, что ровно у точек оба соседа белые, а из второго — что ровно у
точек оба соседа черные. Это означает,
что у оставшихся
точек соседи разного цвета.
Посчитаем всех белых соседей: раз считаются белые соседи, при этом каждая точка учитывается дважды, так как у нее
два соседа. Значит, белых точек
Замечание. Так как в условии сказано, что данная ситуация случилась, и у нас получился единственный ответ, приводить пример на это количество не нужно.
Ошибка.
Попробуйте повторить позже
На столе лежат часов со стрелками. Разрешается любые несколько из них перевести вперед. Для каждых часов время, на которое при
этом их перевели, назовем временем перевода. Требуется все часы установить так, чтобы они показывали одинаковое время. За какое
наименьшее суммарное время перевода это можно гарантированно сделать?
Отметим на одном циферблате положения часовых стрелок всех часов. Циферблат разобьется на секторов. Занумеруем их по кругу.
Пусть часовая стрелка проходит секторы за время
соответственно (некоторые из этих чисел, возможно,
нулевые). Заметим, что если мы станем устанавливать на всех часах время, соответствующее положению внутри сектора, то
каждая часовая стрелка пройдет через начало сектора. Это значит, что суммарное время перевода окажется заведомо
больше, чем если бы мы устанавливали все часы на начало сектора. Обозначим через
суммарное время, необходимое для
установки всех часов на начало
-го сектора. Ясно, что время перевода отдельной стрелки является суммой некоторых
Например, время перевода на начало первого сектора равно
для пятых часов и
для вторых. Тогда
Остальные выражаются аналогично. Тогда
часов.
Поэтому наименьшая сумма не превосходит часа. С другой стороны, если все секторы одинаковы (например, часы показывают
ч,
ч
мин,
ч
мин,
ч
мин и
ч
мин), то все
равны
часам, поэтому менее, чем
часами не
обойтись.
За часа
Ошибка.
Попробуйте повторить позже
В кружке ребят, причём любые двое ребят либо дружат, либо враждуют. Оказалось, что у каждого из ребят ровно 10 врагов
в этом же кружке, причём если
дружит с
но враждует с
то
и
враждуют. Найдите все возможные
значения
Ясно, что у каждого есть одинаковое количество друзей, обозначим его через Рассмотрим ребёнка
и его
друзей.
Ясно, что эти человек попарно дружат между собой и враждуют со всеми остальными. Удалим из кружка
и его друзей.
Найдём в среди оставшихся человека
и его
друзей и также их удалим. Продолжая этот процесс далее, замечаем,
что если в компании есть хотя бы один человек, то в ней есть компания из
друзей, которую мы можем удалить.
Значит, процесс закончится тогда, когда мы удалим всех детей из кружка. Отсюда заключаем, что
кратно
(пусть
).
Теперь рассмотрим любого ребёнка. Он состоит в одной из компаний друзей, а с ребятами из остальных компаний враждует.
Значит, у него
врагов. Это уравнение имеет решения
Этим решениям соответствуют и
Примеры строятся в соответствии с решением:
групп по
ребят. Внутри
групп ребята дружат, а ребята из разных групп враждуют.
и
Ошибка.
Попробуйте повторить позже
Докажите тождество
Подсказка 1
Нетрудно понять, какое множество хотим рассматривать (из скольки элементов). Вопрос в том, что за объекты будем считать.
Подсказка 2
Справа непонятно совсем, поэтому давайте думать что за цешка из n по k, умноженная на k.
Подсказка 3
Отлично, цешка из n по k, умноженная на k - это количество подмножеств из k элементов с выделенным главным элементиком. Теперь не составляет труда понять, почему справа считается то же самое.
Пусть имеется школьников, из которых требуется выбрать дежурного и группу помощников для уборки (в группе помимо дежурного как
ни странно может никого не быть).
Слагаемое слева означает число способов выбрать группу из
школьников, а затем дежурного в ней. Сложив по всем
получаем число всевозможных групп с дежурным.
Можно же сначала способами выбрать дежурного, затем оставшихся распределить в группу или нет. Получаем справа также
посчитано число искомых объектов.
Ошибка.
Попробуйте повторить позже
Взяли несколько одинаковых равносторонних треугольников. Вершины каждого из них пометили цифрами
и
Затем их сложили в
стопку. Могло ли оказаться, что сумма чисел, находящихся в каждом углу, равна
Подсказка 1
Попробуйте сложить в стопку несколько таких треугольников. Что можно сказать про сумму чисел в каждом углу? А про общую сумму?
Подсказка 2
Посмотрите, на что делится сумма чисел во всех углах!
Сумма чисел в вершинах каждого треугольника равняется Поэтому сумма чисел во всех углах стопки должна делиться на
Но если в
каждом углу стопки сумма чисел равна
то сумма всех чисел равна
— не делится на
Нет
Ошибка.
Попробуйте повторить позже
В зачете принимали участие учеников и
преподавателей. Известно, что
нечетно. Каждый преподаватель ставил “зачет” или
“незачет” каждому ученику. Оказалось, что любые два преподавателя поставили одинаковые оценки не более, чем
ученикам. Докажите,
что
Подсказка 1
В этой задаче можно провести подсчёт двумя способами. Какую величину можно выразить с разных сторон?
Подсказка 2
Это количество "совпадений оценки". Для каждой пары преподавателей есть верхнее ограничение на их число совпавших оценок, значит, с точки зрения учеников нужно получить нижнее.
Обозначим за сумму по всем парам преподавателей числа совпавших оценок. Рассмотрим какого-то ученика. Пусть он
раз получил
зачёт,
— незачет. Тогда посмотрим, сколько пар преподавателей выставили ему одну и ту же оценку. Это число
равно
Заметим, что минимум этого выражения достигается при или
поскольку
нечётно, а
— целое. Тогда
просуммируем по ученикам эту величину. Получим
С другой стороны, для каждой из пар преподавателей таких совпадений не более чем
Значит,
Получаем,
что
Тогда То есть
ЧТД.
Ошибка.
Попробуйте повторить позже
У Олега есть набор из 2024 различных клетчатых прямоугольников размеров
…,
(по одному прямоугольнику
каждого размера). Может ли он, выбрав некоторые из них, составить какой-нибудь клетчатый квадрат площадью больше
1?
Источники:
Подсказка 1:
Предположим, что это возможно. Пусть n — наибольшая из длин выбранных прямоугольников. Попробуйте как-нибудь оценить площадь квадрата.
Подсказка 2:
Например, ясно, что его площадь не меньше n², поскольку сторона не меньше n. Возможно, можно найти какое-то противоречие с этим?
Подсказка 3:
Какой может быть наибольшая площадь выбранных прямоугольников?
Предположим противное, и пусть — наибольшая из длин выбранных прямоугольников. Тогда составлен клетчатый квадрат
где
Значит, его площадь не менее
С другой стороны, его площадь не больше, чем суммарная площадь всех
прямоугольников
то есть не больше
Противоречие.
не сможет
Ошибка.
Попробуйте повторить позже
Пусть даны натуральные числа и
На прямой даны
белых отрезков и
чёрных отрезков, при этом
и
Известно, что никакие два отрезка одного цвета не пересекаются (даже не имеют общих концов). Также известно, что при любом выборе
белых отрезков и
чёрных отрезков обязательно какая-то пара выбранных отрезков будет пересекаться. Докажите,
что
Первое решение. Пронумеруем белые отрезки слева направо как
…,
а чёрные — как
…,
Для
каждого чёрного отрезка
назовём его силой
количество индексов
таких, что
пересекается
как с
так и с
Если с какой-то парой
пересекаются два чёрных отрезка, то они имеют общую
точку, что невозможно по условию. Поэтому каждая такая пара учтена в силе не более, чем одного чёрного отрезка, а
значит,
Рассмотрим следующие групп, состоящих из
белых отрезков каждая: при
группа
состоит из отрезков
…,
а при
группа состоит из отрезков
…,
а также из
…,
(иначе говоря, каждая группа состоит из
последовательных отрезков в циклическом порядке). Для группы
обозначим через
количество чёрных отрезков, не
пересекающихся ни с одним из отрезков в
По условию,
поэтому
С другой стороны, каждый чёрный отрезок пересекается максимум
белыми отрезками, и все эти белые отрезки
расположены подряд. Тогда количество групп, содержащих хотя бы один из этих белых отрезков, не превосходит
Поэтому отрезок учтён хотя бы в
числах вида
Поэтому
Из полученных двух оценок на сумму вытекает, что
что и требовалось доказать.
_________________________________________________________________________________________________________________________________________________________________________________
Второе решение. Предположим, что утверждение задачи для некоторых
неверно:
и при этом условии сумма — минимальная возможная.
Без ограничения общности тогда Возьмём
-й слева белый отрезок
и
-й слева чёрный отрезок
У
какого-то из них правый конец левее.
1) Пусть правый конец левее (или концы совпадают). Тогда правые
чёрных отрезков не пересекаются с левыми
белыми.
Противоречие.
2) Пусть правый конец левее. Выкинем все белые отрезки слева от
(включая его) и все чёрные отрезки слева от
(включая
его). Оставшиеся белые отрезки (их хотя бы
) не пересекаются с выкинутыми
чёрными; отсюда уже следует, что
Положим
и
тогда осталось белых и
чёрных отрезков. Рассмотрим любые
оставшихся белых и
оставшихся чёрных отрезков.
Если среди них нет пересекающихся, то, добавив к ним все выкинутые чёрные отрезки, получим набор из
белых
и
чёрных отрезков исходного набора, среди которых нет пересекающихся; это невозможно. Значит, оставшийся набор удовлетворяет
условию для новых чисел и
при этом в нём меньше отрезков, чем в исходном, поэтому
Противоречие.
Ошибка.
Попробуйте повторить позже
В классе мальчиков и
девочек (
Они расселись за круглым столом так, что никакие два мальчика и никакие две девочки не
сидят рядом. У учителя есть
карточек, на них написаны числа
каждое по одному разу. Он так раздал каждому
школьнику по одной карточке, что число у любой девочки больше числа у любого мальчика. Затем каждая девочка написала на листочке
сумму чисел на трех карточках: ее собственной и сидящих рядом с ней мальчиков. При каких
все полученные
чисел могли оказаться
равными?
Источники:
Подсказка 1
По условию понятно, что у мальчиков карточки от 1 до n, а у девочек - от n+1 до 2n. Вот пусть у девочек все суммы вышли равными какому-то m. Тогда можно ли понять, чему равно m?
Подсказка 2
Например, сумма всех чисел, полученных у девочек, будет равна mn. А с другой стороны, это сумма чисел девочек + удвоенная сумма чисел мальчиков) Посчитайте, чему тогда будет равно m.
Подсказка 3
Выйдет, что m = 2n+1 + (n+1)/2, откуда уже понятно, что n - нечетное. Можно ли для любого нечетного n подобрать пример?
Подсказка 4
Можно) Но нужно понять как. Может быть, можно как-то раздать мальчикам карты хорошо, а после по карточкам мальчиков понять, какие у каждой девочки должны быть карты?
По условию мальчики получили карточки с числами от 1 до а девочки карточки с числами от
до
Предположим, что у всех
девочек на листочках оказалось написано число
Тогда сумма всех чисел на листочках равна
с другой стороны она может быть
получена следующим образом: надо сложить все числа, которые есть у девочек и добавить к ним удвоенную сумму всех чисел, которые есть
у мальчиков.
Следовательно,
Стало быть, и
— нечетно. Пусть
тогда
Для примера надо последовательно раздать
карточки мальчикам от 1 до
идя через одного. Если теперь для каждой девочки посмотреть на сумму чисел, на карточках соседних
с ней мальчиков, то по одному разу получатся все суммы от
до
Дальше нужно дополнить их числами от
до
(раздав соответствующие карточки девочкам) так, чтобы все суммы стали равны
Пример раздачи карточек для
и
показан на рисунке.
при нечетных
Ошибка.
Попробуйте повторить позже
На листе клетчатой бумаги с размером клетки изображен прямоугольник. Прямоугольник разбит прямыми, параллельными его
сторонам на некоторое количество маленьких прямоугольников. У каждого маленького прямоугольника длины сторон выражаются целыми
числами, при этом длина хотя бы одной его стороны чётна. Докажите, что длина хотя бы одной стороны исходного прямоугольника также
является чётным числом.
Источники:
Подсказка 1
Подумайте про площадь этого прямоугольника. Он ведь у нас разбит на маленькие прямоугольнички, у которого стороны целые, и одна из них четная....
Подсказка 2
Площадь маленьких прямоугольников - чётная, значит, и большого - чётная)
Заметим, что площадь прямоугольника равна сумме площадей прямоугольников разбиения. Так как у каждого маленького прямоугольника длины сторон выражаются целыми числами, при этом длина хотя бы одной его стороны чётна, то эта площадь четна. Тогда длина хотя бы одной стороны исходного прямоугольника также является чётным числом (иначе площадь была бы нечетной).
Ошибка.
Попробуйте повторить позже
Дано натуральное . Докажите, что числа от
до
можно покрасить в два цвета так, чтобы не было арифметической прогрессии
длины
одного цвета.
Рассмотрим фиксированную арифметическую прогрессию длины . Заметим, что она присутствует ровно в
различных
раскрасках. Заметим, что всего таких прогрессий с разностью
не больше
, с разностью
ещё меньше и так далее.
Максимальная разность меньше
. Итого всего прогрессии “портят” менее
раскрасок. Значит, есть хотя бы
одна не испорченная раскраска (поскольку всего раскрасок как раз
).
Ошибка.
Попробуйте повторить позже
Во взводе человек. В каждый из
дней какие-то четверо назначались дежурными. Докажите, что какие-то двое были вместе на
дежурстве не менее
раз.
Подсказка 1:
Всё, что нужно сделать в этой задаче — оценить несколькими способами суммарное количество всех пар, оказавшихся в какой-то из дней на дежурстве.
Подсказка 2:
С одной стороны его можно посчитать в явном виде, ведь в каждый из 100 дней дежурило по 4 человека.
Подсказка 3:
С другой стороны, можно рассуждать от противного. Если каждая пара была в дежурстве не более 13 раз, то это даёт некоторую оценку снизу.
Предположим противное, пусть любые два студента пересекались на дежурстве не более раз. Посчитаем количество пар студентов,
которые были на дежурстве за все
дней. C одной стороны, оно не превосходит
так как каждая пара была на дежурстве
не более
раз. С другой стороны, оно равно
Пришли к противоречию.
Ошибка.
Попробуйте повторить позже
В классе некоторые ученики дружат, некоторые нет. Известно, что у любых двух друзей есть ровно общих друзей. Докажите, что
количество пар друзей делится на
Подсказка 1
Как можно доказывать, что какое-то количество объектов делится на число? Иногда удобно выразить это количество через другие параметры и попытаться построить уравнение.
Подсказка 2
В этой задаче можно попробовать выразить число треугольников через сумму рёбрер. Сделайте это, составив уравнение.
Подсказка 3
Учитывая, что каждое ребро входит ровно в 5 треугольников, удобно просто следить за тем, сколько треугольников «накручивается» на рёбра. Подумайте, как это поможет выразить общее число треугольников.
Будем считать учеников вершинами, а дружбу — ребром. Обозначим количество рёбер через а количество треугольников в графе
через
По условию каждое ребро является стороной ровно пяти треугольников. Следовательно,
(поделили
на три, потому что у каждого треугольника три стороны). Таким образом,
Теперь видно, что
делится на
Ошибка.
Попробуйте повторить позже
В думе депутатов образовали
фракций по
человек в каждой. Докажите, что найдутся
депутата, состоящие вместе хотя
бы в двух фракциях.
Подсказка 1
Обозначим n=16000. Предположим, что каждые две фракции имеют не более трёх общих членов. Пусть двое секретарей A и B составляют списки всевозможных председателей на три заседания Думы. A считает, что любой депутат может быть председателем на каждом из этих заседаний. Какое количество списков он получит?
Подсказка 2
Правильно, 1600³! B считает, что на каждом заседании могут председательствовать только члены одной(не важно, какой именно) фракции, поэтому сначала он запросил соответствующие списки от каждой фракции. Сколько B получит списков?
Подсказка 3
Верно! B получил получил 80³ ⋅n списков. После этого B выбросил из списков, поданных i-ой фракцией, те тройки, которые уже вошли в списки одной из предыдущих i− 1 фракций. Сколько максимум B выбросил списков?
Подсказка 4
Точно! Так как каждые две фракции(а таких пар n(n-1)/2) выдвинули всех своих общих членов, то B при формировании своих списков выбросил не более, чем n(n-1)/2 * 3³ списков. Осталось заметить, что A точно составил не меньше списков, чем B, и записать это неравенство, получить противоречие.
Обозначим Предположим, что каждые две фракции имеют не более трёх общих членов.
Пусть двое секретарей и
составляют списки всевозможных председателей на три заседания Думы.
считает, что любой депутат
может быть председателем на каждом из этих заседаний, поэтому у него получилось
списков.
считает, что на каждом заседании
могут председательствовать только члены одной (не важно, какой именно) фракции, поэтому сначала он запросил соответствующие
списки от каждой фракции и получил
списков. После этого
выбросил из списков, поданных
-ой фракцией,
те тройки, которые уже вошли в списки одной из предыдущих
фракций. Так как каждые две фракции (а таких
пар
) выдвинули всех своих общих членов, то
при формировании своих списков выбросил не более, чем
списков.
Очевидно, что списков, которые составил не меньше, чем списков, которые составил
то есть
Противоречие.
Ошибка.
Попробуйте повторить позже
Даны натуральные числа Пусть
Выбрали
различных подмножеств
множества
так, что каждые два подмножества имеют не более одного общего элемента. Оказалось, что любой элемент входит ровно в два
выбранных подмножества. Докажите, что
Посчитаем различными способами общее количество троек
, где
,
и
С одной стороны, каждый из
элементов
принадлежит ровно двум выбранным подмножествам. А, значит, таких троек ровно
С другой стороны, для
любой пары различных выбранных подмножеств мы можем сопоставить не более одной тройки. Т.е. их точно не больше,
чем
В итоге мы получаем неравенство на
и
откуда и получается искомое
неравенство.
Ошибка.
Попробуйте повторить позже
Даны натуральные такие, что
В
-элементном подмножестве выбрано
-элементных подмножеств, любые два из
которых имеют общий элемент. Оказалось, что для любого не выбранного
-элементного подмножества существует не пересекающееся с
ним выбранное
-элементное подмножество. Докажите, что
Посчитаем количество пар где
— выбранное подмножество,
— невыбранное. С одной стороны,
таких пар ровно
т.к. для каждого из
выбранных подмножеств есть ровно
-элементных подмножеств, не пересекающихся
с ним. И каждое из них точно не выбрано, иначе противоречие с условием, что любые выбранные подмножества пересекаются хотя бы по
одному элементу. С другой стороны, по условию каждое невыбранное
-элементное множество имеет непересекающееся с ним
-элементное выбранное множество. Т.е. искомых пар как минимум столько же, сколько самих невыбранных
-элементных множеств, т.е.
В итоге получаем неравенство:
откуда и следует искомое.
Ошибка.
Попробуйте повторить позже
В парламенте несколько человек, они образовали несколько комитетов, при этом все комитеты имеют одинаковую численность. Для каждой пары парламентёров количество комитетов, в которые они оба входят, одинаковое, т.е. не зависит от того, какую пару парламентёров мы выбрали. Докажите, что все парламентёры входят в одно и то же число комитетов.
Подсказка 1
Обозначим через n, k, t число людей, количество общих комитетов у пары парламентеров и число людей в парламенте. Как можно посчитать число пар из человека и комитета, в которых состоит некоторый конкретный парламентер?
Подсказка 2
Верно! Можно сказать, что это (n-1)k. Пусть конкретный человек состоит в A парламентах. Как тогда можно еще выразить такое число пар?
Пусть — количество людей в парламенте,
— количество общих комитетов для любой пары парламентёров, а в каждом комитете по
человек.
Зафиксируем одного из людей парламента (назовем его Фёдор). Рассмотрим для Фёдора всевозможные пары из человека и комитета
такие, что этот человек и Фёдор находятся в одном комитете. С одной стороны, количество таких пар равно (с каждым из
оставшихся
человеком Фёдор имеет
общих комитета). С другой, оно равно
(в каждом из
комитетов
имеется
оставшихся парламентёров), где
— количество комитетов, в которых состоит Фёдор. Получаем, что
Откуда следует, что
Но заметим, что для любого другого парламентёра,
проведя аналогичные рассуждения, получим то же самое число в правой части. Значит
константное для любого
парламентёра.
Ошибка.
Попробуйте повторить позже
В квадратной таблице в каждой клетке стоит по фишке. Известно, что после некоторой перестановки фишек все попарные расстояния между ними не уменьшились (после перестановки в каждой клетке опять находится по одной фишке). Докажите, что на самом деле никакое попарное расстояние между фишками не изменилось.
Подсказка 1
Что можно сказать о сумме попарных расстояний между фишками?
Подсказка 2
Как другим способом можно получить число равное сумме попарных расстояний между фишками? Как сумма могла измениться после перестановки?
Подсказка 3
Сумма попарных расстояний между фишками равна сумме попарных расстояний между клетками доски и не зависит от перестановки фишек.
Покажем, что сумма попарных расстояний между фишками после перестановки не изменилась. Действительно, в каждом из случаев она равна сумме попарных расстояний между всеми клетками доски, следовательно, не зависит от рассположения фишек.
Таким образом, после перестановки каждое слагаемое в данной сумме не уменьшилось, а сумма осталась неизменной, что возможно только в том случае, если каждое из слагаемых осталось неизменно.
Ошибка.
Попробуйте повторить позже
Дано натуральное число Вдоль дороги стоят
столбов через равные промежутки. Миша покрасил их в
цветов и для каждой
пары одноцветных столбов, между которыми нет других столбов того же цвета, вычислил расстояние между ними. Все эти расстояния
оказались различны. При каком наибольшем
так могло оказаться?
Подсказка 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, и правой иначе. Покажем, что при операции количество левых пар не изменяется. Из этого будет
следовать невозможность требуемого, ибо при развороте строки все пары меняют тип, а значит, количество левых пар меняет
чётность.
Рассмотрим одну операцию с куском длины При этой операции пары из букв, не лежащих в куске, сохраняют свой тип. Далее, для
каждой буквы вне куска было ровно
пар, содержащих её и букву из куска; столько же таких пар осталось, и все эти пары были и стали
одного и того же типа.
Значит, осталось проследить за парами букв в самом куске. Но каждая пара сменила свой тип дважды: когда кусок развернулся и когда все буквы заменили на другие. Значит, количество левых пар в куске также не изменилось.
нельзя