Комбинаторика и логика

Содержание

Особенности комбинаторики и логики на ДВИ

Задачи на логику, комбинаторику и теорию множеств — это, как правило, последние номера варианта (задача №7 или №8). Их главная особенность в том, что здесь нет стандартных школьных алгоритмов вроде «взять производную» или «решить квадратное уравнение».

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

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

Основные формулы и методы

Для решения комбинаторных задач на ДВИ достаточно уверенного владения базовыми формулами и принципами подсчёта.

Помимо прямых формул, на ДВИ часто встречается сведение задачи к распределению предметов.

Иллюстрация метода шаров и перегородок для конкретного случа
Диаграмма Венна для двух множеств — формула включений-исключений

Алгоритм подхода к логическим задачам

В задачах про «правдивцев и лжецов» или перебор конфигураций действуй по чёткому плану:

Метод инвариантов и чётности

Часть «логических» задач ДВИ формулируется как «можно ли из состояния X получить состояние Y набором операций». Лобовой перебор тут бесполезен — состояний бесконечно много. Работает поиск инварианта.

Принцип Дирихле через остатки

Геометрический Дирихле (см. Пример 3) — лишь один сюжет. Не менее частый — числовой: в роли «ящиков» берут остатки по модулю.

Математическая индукция

Совет «проверь закономерность на N=3,4,5N=3,4,5» — это лишь способ угадать ответ. Для полного балла угаданное надо доказать, и универсальный строгий инструмент здесь — математическая индукция.

Примеры разбора задач

Пример 1. Правдивцы и лжецы (двойной подсчёт пар)

В закрытом клубе каждый участник является либо правдивцем (всегда говорит правду), либо лжецом (всегда лжёт). Каждого из участников спросили про каждого из остальных, кем он является — правдивцем или лжецом. В результате было получено 24 ответа «он лжец» и 18 ответов «он правдивец». На сколько отличается количество правдивцев от количества лжецов в этом клубе?

Пример 2. Комбинаторная геометрия (двойной подсчёт инцидентностей)

На плоскости нарисовано несколько окружностей. Известно, что любые две из них пересекаются ровно в двух точках. Всего на плоскости образовалось 12 различных точек пересечения. В 8 из них пересекаются ровно две окружности, а в остальных 4 точках — ровно три окружности (точек, где пересекается больше трёх окружностей, нет). Сколько окружностей нарисовано на плоскости?

Пример 3. Принцип Дирихле и геометрическая оценка

В квадрате со стороной 1 бросили 51 точку. Докажи, что среди них найдутся три точки, которые можно накрыть кругом радиуса 17\dfrac{1}{7}.

Пример 4. Включения-исключения

В классе 30 учеников. Английский язык изучают 18 человек, немецкий — 15, а 8 учеников изучают сразу оба языка. Сколько учеников класса не изучают ни одного из этих двух языков?

Пример 5. Включения-исключения для трёх множеств (делимость)

Сколько среди чисел от 1 до 100 таких, которые не делятся ни на 2, ни на 3, ни на 5?

Пример 6. Инвариант (чётность суммы)

На доске выписаны все натуральные числа от 1 до 2025. За один ход разрешается стереть любые два числа aa и bb и вместо них записать их модуль разности ∣a−b∣|a-b|. После 2024 таких ходов на доске останется одно число. Может ли это число быть чётным?

Пример 7. Дирихле по остаткам

Докажи, что среди любых 12 целых чисел найдутся два, разность которых делится на 11.

Пример 8. Индукция (доказательство делимости)

Докажи, что при любом натуральном nn число n3+2nn^3 + 2n делится на 3.

Пример 9. Бином Ньютона (член без xx)

Найди член разложения (x+1x2)9\left(x + \dfrac{1}{x^2}\right)^9, не содержащий xx.

Пример 10. Оценка + Пример (максимум с конструкцией)

Из чисел 1,2,…,301, 2, \dots, 30 выбрали несколько так, что никакие два выбранных числа не дают в сумме 31. Какое наибольшее количество чисел можно выбрать?

Пример 11. Чистая логика (рыцари и лжецы)

На острове живут рыцари (всегда говорят правду) и лжецы (всегда лгут). Встретились два жителя, AA и BB. Житель AA сказал: «Хотя бы один из нас двоих — лжец». Кто из них рыцарь, а кто лжец?

Оформление под рубрику ДВИ

ДВИ проверяют по outcomes-рубрике: за каждую задачу ставят полный балл, «±\pm» (частично) или 0. «±\pm» обычно означает, что идея верна, но доказательство неполно. Чтобы получить полный балл, оформляй решение по эталону ниже.

Частые ошибки

Что запомнить

  • Двойной подсчёт: если в задаче элементы взаимодействуют (дружат, оценивают, пересекаются) — считай количество взаимодействий двумя разными способами и приравнивай.
  • Включения-исключения: «хотя бы один из…», «не делится ни на…», «знают хотя бы один язык» — сложи множества и аккуратно вычти пересечения.
  • Дирихле: если просят доказать существование сгущения (точек, чисел одного остатка) — ищи, что взять за «клетки» (часто остатки по модулю), а что за «кроликов».
  • Инвариант: для «можно ли получить…» ищи сохраняющуюся величину (чётность, остаток, раскраску); разные значения у начала и конца = переход невозможен.
  • Индукция: угадал на малых nn — докажи база→шаг, иначе это лишь гипотеза.
  • Оценка + Пример: задача на max/min не закрыта, пока нет обеих частей.

Стратегия на ДВИ

Проверь себя
  1. Выбираем капитана и заместителя из 10 человек (роли разные). Какая формула считает число способов?
  2. Сколько способов представить n=10n = 10 в виде суммы k=4k = 4 целых неотрицательных слагаемых (порядок важен)?
  3. Среди любых 12 целых чисел найдутся два, разность которых делится на 11. Почему?
  4. В задаче «найдите наибольшее NN» ты доказал, что N⩽15N \leqslant 15. Что ещё нужно для полного балла?