Восемь интерактивных уроков, на которых школьник осваивает приёмы решения логических и олимпиадных задач: от метода «предположим, что…» до выигрышных стратегий в играх.
Учимся ловить противоречия: рыцари и лжецы, метод «предположим, что…», задачи «кто солгал».
Раскладываем всё по полочкам: таблицы соответствий, чётность, принцип Дирихле, инварианты.
Планируем на шаги вперёд: взвешивания, переливания, графы и игровые стратегии.
Проверка на каждом шагу: пошаговый разбор задач, подсказки и 72 задания с мгновенной проверкой ответа.
Все уроки на одной странице: проходите по порядку или выбирайте тему. Ответы проверяются сразу — решайте вместе с ребёнком в удобном темпе.
Курс «Логика и смекалка», урок 1 из 8
Представь остров, где одни жители всегда говорят правду, а другие всегда врут. По внешности их не различить. Как по нескольким фразам понять, кто есть кто? Сегодня ты станешь детективом и научишься ловить лжеца на противоречии.
Житель острова рыцарей и лжецов сказал: «Я лжец». Может ли так быть?
Ответ: да или нет.
Ответ: нет.
Запомни этот приём — «проверить оба варианта». На нём построен весь урок.
На острове живут жители двух типов. Внешне они ничем не отличаются, различить их можно только по словам.
Рыцари всегда говорят правду. Значит, всё, что сказал рыцарь, — верно.
Лжецы всегда лгут. Значит, всё, что сказал лжец, — неверно.
Мы не знаем заранее, кто перед нами. Поэтому рассуждаем так: предполагаем, что житель — рыцарь, и смотрим, что из этого получится. Если в рассуждении появилась нелепость, предположение было неверным, и житель — лжец.
Что такое противоречие. Это когда два вывода не могут быть верны одновременно. Например, мы предположили «Аня — рыцарь», а в конце рассуждения получили «Аня — лжец». Так быть не может, значит, где-то ошибка — и ошибка в самом предположении.
Самое трудное место — понять, что значит «фраза лжеца неверна». Нельзя просто поставить частицу «не» к каждому слову. Посмотри на примеры:
| Фраза лжеца | Что на самом деле (фраза неверна) | Типичная ошибка |
|---|---|---|
| «Мы оба лжецы» | хотя бы один из нас рыцарь (может, один, а может, и оба) | «мы оба рыцари» |
| «Среди нас ровно 2 лжеца» | лжецов не 2: их может быть 0, 1, 3… | «лжецов 3» |
| «Оба моих соседа — лжецы» | хотя бы один сосед — рыцарь | «оба соседа рыцари» |
| «Хотя бы один из нас лжец» | лжецов нет совсем, все рыцари | «один из нас рыцарь» |
Сначала попробуй решить сам, а потом открой решение и сравни.
Житель А говорит про себя и своего спутника Б: «Мы оба лжецы». Кто такой А и кто такой Б?
Почему? Один и тот же житель не может быть одновременно рыцарем и лжецом. Значит, предположение «А — рыцарь» неверно.
Проверка. А — лжец, Б — рыцарь. А сказал «мы оба лжецы». На самом деле Б рыцарь, значит, фраза ложна. Лжец и должен говорить ложь — всё сходится.
Частая ошибка. думать, что раз «мы оба лжецы» — ложь, то «мы оба рыцари». Нет! Для ложности достаточно, чтобы рыцарем был хотя бы один.
Ответ: А — лжец, Б — рыцарь.
Трое жителей говорят о себе:
А: «Среди нас ровно один лжец».
Б: «Среди нас ровно два лжеца».
В: «Среди нас все трое лжецы».
Кто рыцарь, а кто лжец?
Почему? Рыцарь — это тот, чья фраза верна. Раз верных фраз не больше одной, то и рыцарей не больше одного.
| Житель | Что сказал | На самом деле лжецов 2 | Кто он |
|---|---|---|---|
| А | ровно 1 лжец | ложь | лжец ✓ |
| Б | ровно 2 лжеца | правда | рыцарь ✓ |
| В | все 3 лжецы | ложь | лжец ✓ |
Проверка. в таблице у каждого рыцаря фраза верна, у каждого лжеца — ложна.
Ответ: Б — рыцарь, А и В — лжецы.
★ Задача со звёздочкой
За круглым столом сидят 10 жителей. Каждый сказал: «Оба моих соседа — лжецы». Сколько рыцарей может быть за столом? Найди наибольшее и наименьшее число.
Подумай, могут ли два рыцаря сидеть рядом и могут ли три лжеца сидеть подряд. Для наименьшего числа рыцарей: сколько лжецов может оказаться между двумя соседними рыцарями?
Что из этого следует? Три лжеца подряд сидеть не могут. У среднего из них оба соседа были бы лжецы, и его фраза «оба соседа лжецы» оказалась бы правдой. А лжец правду не говорит.
Проверка. пройди по кругу на схеме. Возле каждого синего кружка (рыцаря) — два белых. Возле каждого белого (лжеца) есть хотя бы один синий. Места 10 и 1 тоже соседи!
Ответ: наименьшее число рыцарей — 4, наибольшее — 5.
1. Предположи, что житель рыцарь, и найди противоречие или его отсутствие.
2. Проверяй оба варианта: иногда подходят оба, иногда ни один.
3. Отрицание «все такие» — это «хотя бы один не такой».
4. Если несколько фраз противоречат друг другу, верной может быть только одна.
Задачи про рыцарей и лжецов прославил американский математик и фокусник Рэймонд Смаллиан. Он придумал сотни таких головоломок и через них объяснял школьникам очень серьёзные идеи математической логики — те, на которых сегодня стоят компьютеры.
Введи ответ и нажми «Проверить» (или Enter). Разбор откроется после ответа.
Аня сказала: «Боря — лжец». Боря сказал: «Мы с Аней одного типа». Кто из них рыцарь?
Ответ: имя.
Ответ: рыцарь — Аня.
В комнате 5 жителей. Каждый сказал: «Среди нас ровно 3 рыцаря». Сколько рыцарей в комнате?
Ответ: число.
Ответ: 0.
8 жителей стоят в хороводе. Каждый сказал: «Мой сосед справа — лжец». Сколько среди них рыцарей?
Ответ: число.
Кстати, в хороводе из 7 человек такого быть не может: чередование не замкнётся, и первый с последним окажутся одного типа.
Ответ: 4.
Первый из двух жителей сказал: «Хотя бы один из нас — лжец». Сколько рыцарей среди этих двоих?
Ответ: число.
Ответ: рыцарь один — 1.
Аня: «Боря — лжец». Боря: «Вика — лжец». Вика: «Аня и Боря — оба лжецы». Кто из троих рыцарь?
Ответ: одно имя.
Проверка. Вика (лжец) сказала «Аня и Боря оба лжецы». На деле Боря рыцарь, фраза ложна — так и должно быть.
Ответ: рыцарь — Боря.
Верно: 0 из 5
Эти задачи чуть сложнее. Не спеши открывать разбор — сначала попробуй несколько вариантов.
Четверо жителей сказали:
первый: «Среди нас ровно один лжец»,
второй: «Среди нас ровно два лжеца»,
третий: «Среди нас ровно три лжеца»,
четвёртый: «Среди нас ровно четыре лжеца».
Сколько среди них лжецов?
Ответ: число.
Ответ: лжецов 3.
За круглым столом сидят 12 жителей, и каждый сказал: «Оба моих соседа — лжецы». Какое наименьшее число рыцарей может быть за столом?
Ответ: число.
Ответ: 4.
В хороводе стоят 2026 жителей. Каждый сказал: «Мой сосед слева — лжец». Сколько рыцарей в хороводе?
Ответ: число.
Ответ: 1013.
Верно: 0 из 3
Логика без волшебного острова: задачи на соответствие. Научимся распутывать запутанные условия с помощью простой таблицы с плюсами и минусами.
Курс «Логика и смекалка», урок 2 из 8
Кто на чём играет, кто в каком классе, кто разбил вазу? В таких задачах условий много и держать всё в голове трудно. Секрет прост: нарисовать таблицу. Она думает за тебя и сама подсказывает ответ.
У Маши, Даши и Саши есть кошка, собака и попугай — у каждой по одному питомцу. У Маши не кошка и не попугай. У Даши не кошка. У кого кошка?
Ответ: имя.
Ответ: у Саши.
Это задачи, где нужно понять, что кому соответствует: у кого какой питомец, кто в каком классе, кто кем работает. Обычно есть две группы (например, девочки и питомцы), и каждому из первой группы подходит ровно один из второй. Двух одинаковых пар не бывает: если кошка у Саши, то ни у кого больше кошки нет.
Держать всё в голове трудно, поэтому рисуем таблицу. Слева, в начале каждой строки, пишем первую группу (девочек). Сверху, над столбцами, — вторую (питомцев). Каждая клетка таблицы отвечает на вопрос: «Подходит ли эта девочка к этому питомцу?»
В клетку ставим − (минус), если точно не подходит, и + (плюс), если точно подходит.
Таблица помогает благодаря двум правилам:
Правило 1. В каждой строке ровно один плюс (у каждой девочки один питомец). В каждом столбце тоже ровно один плюс (каждый питомец у одной девочки).
Правило 2. Поставил плюс — ставь минусы во всех остальных клетках его строки и его столбца. Ведь у этой девочки питомец уже есть, а этот питомец уже занят.
Как это выглядит на разминке. Условия «у Маши не кошка и не попугай», «у Даши не кошка» дают минусы:
| Кошка | Собака | Попугай | |
|---|---|---|---|
| Маша | − | − | |
| Даша | − | ||
| Саша |
В строке «Маша» пустой осталась одна клетка — «Собака». Других вариантов нет, ставим туда плюс. По правилу 2 ставим минусы в столбце «Собака» у Даши и Саши. Теперь у Даши пустая только клетка «Попугай» — плюс, и минус у Саши в этом столбце. Саше остаётся «Кошка»:
| Кошка | Собака | Попугай | |
|---|---|---|---|
| Маша | − | + | − |
| Даша | − | − | + |
| Саша | + | − | − |
Перебор вариантов. Бывают условия, из которых минус сразу не поставишь: «Рита старше Олега на два класса». Тогда выписываем все пары классов, которые подходят к этому условию, и проверяем каждую пару по остальным условиям. Пара, которая нарушает хоть одно условие, отпадает.
Задачи «кто солгал». Если известно, сколько человек сказали правду, по очереди предполагаем виновным каждого подозреваемого. Для каждого случая проверяем все фразы и считаем, сколько из них верны. Подходит тот случай, где число верных фраз совпадает с условием.
Сначала попробуй решить сам, а потом открой решение и сравни.
Кузнецов, Столяров и Слесарев работают кузнецом, столяром и слесарем. Ни у кого фамилия не совпадает с профессией. Столяров — не слесарь. Кто кем работает?
| Кузнец | Столяр | Слесарь | |
|---|---|---|---|
| Кузнецов | − | ||
| Столяров | − | − | |
| Слесарев | − |
| Кузнец | Столяр | Слесарь | |
|---|---|---|---|
| Кузнецов | − | − | + |
| Столяров | + | − | − |
| Слесарев | − | + | − |
Проверка. ни у кого фамилия не совпадает с профессией, и Столяров не слесарь.
Ответ: Столяров — кузнец, Слесарев — столяр, Кузнецов — слесарь.
Олег, Павел, Рита и Света учатся в 7, 8, 9 и 10 классах — все в разных. Рита старше Олега на два класса. Света учится не в 10 классе. Павел младше Светы. Кто в каком классе?
Здесь условия не прямые («старше», «младше»), поэтому сразу поставить плюсы не получится. Воспользуемся перебором.
Итак, два варианта: Олег в 7, Рита в 9 — или Олег в 8, Рита в 10.
Проверка. Рита (10) старше Олега (8) на два класса ✓; Света не в 10 ✓; Павел (7) младше Светы (9) ✓.
Ответ: Павел — 7, Олег — 8, Света — 9, Рита — 10.
Ваза разбита, подозреваются трое. Коля: «Это не я». Миша: «Это Коля». Петя: «Это не Миша». Известно, что правду сказал только один из них. Кто разбил вазу?
Мы не знаем, кто лжёт, поэтому перебираем, кто виноват, и в каждом случае проверяем все фразы.
| Виноват | Коля: «не я» | Миша: «Коля» | Петя: «не Миша» | Правдивых |
|---|---|---|---|---|
| Коля | ложь | правда | правда | 2 |
| Миша | правда | ложь | ложь | 1 ✓ |
| Петя | правда | ложь | правда | 2 |
Частая ошибка. остановиться на первом подходящем варианте и не проверить остальные. Если бы подошли два варианта, у задачи не было бы единственного ответа.
Ответ: вазу разбил Миша.
1. Строки — одна группа, столбцы — другая. В каждой строке и каждом столбце ровно один плюс.
2. Поставил плюс — ставь минусы во всей строке и во всём столбце.
3. Если условия «старше», «выше», «раньше» — перебери несколько вариантов.
4. Если «кто-то солгал», перебери всех подозреваемых и посчитай правдивые фразы.
Самая известная задача такого типа — «Загадка Эйнштейна»: пять домов, пять национальностей, пять напитков и вопрос «Кто держит рыбку?». Говорят, её решает только 2% людей. На самом деле с таблицей её решает почти каждый — нужно лишь терпение.
Введи ответ и нажми «Проверить» (или Enter). Разбор откроется после ответа.
Аня, Вера и Галя пришли в красном, синем и зелёном платьях. Аня не в красном и не в зелёном. Вера не в зелёном. Кто в зелёном платье?
Ответ: имя.
Ответ: Галя.
Беседуют Белокуров, Чернов и Рыжов. Брюнет сказал Белокурову: «Ни у кого из нас цвет волос не совпадает с фамилией». Какой цвет волос у Рыжова?
Ответ: одно слово (например, «блондин»).
Ответ: брюнет.
Дима, Женя, Ира и Коля заняли в забеге места с 1 по 4. Дима не первый и не последний. Женя прибежал сразу после Димы. Ира не первая. Какое место занял Коля?
Ответ: число.
Интересно: полную расстановку мы не узнали, но на вопрос ответили точно.
Ответ: 1.
В трёх коробках лежат 5, 7 и 9 конфет. В синей коробке больше, чем в красной, а в зелёной меньше, чем в красной. Сколько конфет в красной коробке?
Ответ: число.
Ответ: 7.
Пирог пропал. Аня: «Это Боря». Боря: «Это Галя». Вика: «Это не я». Галя: «Боря лжёт». Правду сказал ровно один. Кто съел пирог?
Ответ: имя.
Перебираем подозреваемых и для каждого проверяем все четыре фразы. Обрати внимание на Галю: «Боря лжёт» верно, когда фраза Бори ложна.
| Съел | Аня: «Боря» | Боря: «Галя» | Вика: «не я» | Галя: «Боря лжёт» | Правдивых |
|---|---|---|---|---|---|
| Аня | ложь | ложь | правда | правда | 2 |
| Боря | правда | ложь | правда | правда | 3 |
| Вика | ложь | ложь | ложь | правда | 1 ✓ |
| Галя | ложь | правда | правда | ложь | 2 |
Ровно одна правдивая фраза получается только в строке «Вика».
Ответ: Вика.
Верно: 0 из 5
Эти задачи чуть сложнее. Не спеши открывать разбор — сначала попробуй несколько вариантов.
Алла, Боря, Вадим и Гоша больше всего любят разные предметы: математику, физику, историю и химию. Боря не любит ни историю, ни химию. Гоша не любит ни математику, ни химию. Алла не любит ни физику, ни химию, а ещё Алла сидит за партой рядом с любителем математики. Какой предмет любит Гоша?
Ответ: название предмета.
| Математика | Физика | История | Химия | |
|---|---|---|---|---|
| Алла | − | − | + | − |
| Боря | + | − | − | − |
| Вадим | − | − | − | + |
| Гоша | − | + | − | − |
Ответ: физика.
Пять ребят разного роста. Ася выше Бори, Боря выше Вовы, Гена ниже Вовы, Дима выше Аси. Кто третий по росту, если считать от самого высокого?
Ответ: имя.
Ответ: Боря.
Три подруги — Лена, Оля и Таня — живут на 2, 5 и 8 этажах. Лена живёт выше Оли. Таня живёт не на 8 этаже и не на 2. На каком этаже живёт Оля?
Ответ: число.
Ответ: 2.
Верно: 0 из 3
Чётность: самая простая идея в математике, которая помогает доказать, что «так не бывает».
Курс «Логика и смекалка», урок 3 из 8
Может ли кузнечик вернуться домой за 25 прыжков? Можно ли разменять деньги нужными монетами? Бывают задачи, где считать ничего не надо — достаточно понять, чётное число получится или нечётное. Узнаем, как одна маленькая идея закрывает целые классы задач.
По кругу стоят 5 шестерёнок, каждая сцеплена с двумя соседними. Может ли такая система вращаться?
Ответ: да или нет.
При чётном числе шестерёнок (например, 6) направления сошлись бы, и система вращалась бы.
Ответ: нет.
Чётные числа делятся на 2 без остатка: 0, 2, 4, 6, 8… Нечётные на 2 не делятся: 1, 3, 5, 7, 9… Сказать про число «чётное» или «нечётное» — значит назвать его чётность.
Удобно представлять число как кучку предметов. Чётную кучку можно разложить по парам без остатка. В нечётной один предмет всегда остаётся без пары.
Отсюда правила сложения. Складываем две кучки и смотрим, остался ли предмет без пары:
| Складываем | Что получается | Пример | Почему |
|---|---|---|---|
| чётное + чётное | чётное | 4 + 6 = 10 | пары + пары = только пары |
| чётное + нечётное | нечётное | 4 + 5 = 9 | одна лишняя штука так и осталась без пары |
| нечётное + нечётное | чётное | 3 + 5 = 8 | две лишние штуки вместе составили пару |
С вычитанием то же самое: 9 − 4 = 5 (нечётное − чётное = нечётное), 9 − 3 = 6 (нечётное − нечётное = чётное).
Из этих правил получаются три вывода, которые решают все задачи урока:
Вывод 1. Сумма нескольких нечётных чисел чётная, если их чётное количество, и нечётная, если их нечётное количество. Проверь: 1 + 3 + 5 = 9 (три числа — сумма нечётная), 1 + 3 + 5 + 7 = 16 (четыре числа — сумма чётная). Каждые два нечётных числа вместе дают чётное, и «лишнее» может остаться, только если количество нечётное.
Вывод 2. Если к числу прибавить чётное число или вычесть чётное число, чётность не изменится: 9 + 4 = 13 и 9 − 6 = 3 — всё ещё нечётные.
Вывод 3. Если что-то всё время чередуется (по часовой — против часовой, вправо — влево, белая клетка — чёрная), то вернуться к тому, с чего начали, можно только за чётное число шагов. После 1 шага мы на «другом», после 2 — снова на «своём», после 3 — на «другом» и так далее.
Сначала попробуй решить сам, а потом открой решение и сравни.
Кузнечик прыгает по прямой, каждый раз на 1 см влево или вправо. Может ли он через 25 прыжков оказаться в исходной точке?
Ответ: нельзя.
Между числами 1, 2, 3, …, 10 ставят знаки «+» или «−». Можно ли получить в результате 0?
Почему? Когда меняем знак перед числом, сумма уменьшается на удвоенное это число. Удвоенное число всегда чётное.
Частая ошибка. пытаться перебирать все расстановки знаков. Их больше пятисот! Чётность решает задачу за минуту.
Ответ: нельзя.
На столе 7 стаканов, все стоят донышком вверх. За один ход можно перевернуть ровно 2 любых стакана. Можно ли поставить все стаканы правильно?
| Какие стаканы перевернули | Как меняется число неправильных |
|---|---|
| оба неправильные | уменьшается на 2 |
| оба правильные | увеличивается на 2 |
| один такой, один другой | не меняется |
Ответ: нельзя.
В классе 25 учеников. Может ли быть так, что каждый дружит ровно с пятью одноклассниками?
Проверка. если бы каждый дружил с 4 одноклассниками, записей было бы 25 × 4 = 100 — чётное, и чётность уже не мешала бы.
Ответ: не может.
1. Сумма нечётных чисел чётна тогда и только тогда, когда их чётное количество.
2. Прибавление или вычитание чётного числа чётность не меняет.
3. Если свойство чередуется, замкнуть круг можно только за чётное число шагов.
4. Если каждую пару посчитали дважды, итог обязательно чётный.
Идея чётности защищает твои данные. Когда файл передаётся по интернету, к нему добавляют «бит чётности». Если по дороге одна цифра исказилась, чётность изменится, и компьютер сразу поймёт, что файл пришёл с ошибкой.
Введи ответ и нажми «Проверить» (или Enter). Разбор откроется после ответа.
Какой остаток при делении на 2 даёт сумма 1 + 3 + 5 + … + 99 (все нечётные числа от 1 до 99)?
Ответ: число 0 или 1.
Для любопытных: сама сумма равна 2500.
Ответ: 0.
На доске написаны числа 1, 2, 3, …, 10. За ход стирают любые два числа и записывают их разность (из большего вычитают меньшее). В конце осталось одно число. Какой остаток при делении на 2 оно даёт?
Ответ: число 0 или 1.
Ответ: 1.
В тетради 96 листов, страницы пронумерованы от 1 до 192. Вася вырвал 25 листов и сложил все 50 номеров страниц на них. Могла ли у него получиться сумма 2026?
Ответ: да или нет.
Ответ: нет.
Между цифрами 1 2 3 4 5 6 7 8 9 ставят «+» или «−» (перед единицей знака нет). Какой наименьший неотрицательный результат можно получить?
Ответ: число.
Ответ: 1.
Можно ли разменять 25 рублей девятью монетами достоинством 1, 3 и 5 рублей?
Ответ: да или нет.
Частая ошибка. решить, что раз урок про «нельзя», то ответ всегда «нельзя». Чётность помогает доказать невозможность, но если она не мешает — ищи пример.
Ответ: да.
Верно: 0 из 5
Эти задачи чуть сложнее. Не спеши открывать разбор — сначала попробуй несколько вариантов.
Произведение 22 целых чисел равно 1. Может ли их сумма равняться нулю?
Ответ: да или нет.
Ответ: нет.
Кузнечик прыгает по прямой: первый прыжок на 1 см, второй на 2 см, третий на 3 см и так далее, каждый раз в любую сторону. За какое наименьшее число прыжков он может вернуться в исходную точку?
Ответ: число.
Ответ: 3.
На столе 11 монет гербом вверх. За ход переворачивают ровно 2 монеты. Какое наибольшее число монет может лежать гербом вниз?
Ответ: число.
Ответ: 10.
Верно: 0 из 3
Принцип Дирихле: как, ничего не зная о людях в классе, точно сказать, что у двоих из них день рождения в одном месяце.
Курс «Логика и смекалка», урок 4 из 8
Сколько носков нужно достать в темноте, чтобы точно получить пару? Почему в любой школе найдутся двое с днём рождения в один день? Все эти задачи решаются одним принципом, названным в честь математика Дирихле. Он звучит как шутка, но работает безотказно.
В ящике вперемешку лежат чёрные и белые носки. В комнате темно. Какое наименьшее число носков нужно достать, чтобы среди них наверняка нашлась пара одного цвета?
Ответ: число.
Ответ: 3.
Представь: 3 кролика нужно рассадить в 2 клетки. Как ни сажай, в какой-то клетке окажутся хотя бы два кролика. Почему? Если бы в каждой клетке сидело не больше одного кролика, то в двух клетках поместилось бы не больше двух кроликов. А их три — один лишний обязательно подсядет к кому-то.
Это и есть принцип Дирихле: если кроликов больше, чем клеток, то в какой-то клетке сидят хотя бы два кролика.
В задачах не будет настоящих кроликов и клеток. «Кроликами» называют то, что распределяется: людей, носки, числа, точки. «Клетками» — группы, по которым распределяют: месяцы, цвета, остатки, части фигуры. Каждый кролик попадает ровно в одну клетку.
| Задача | Кролики | Клетки | Кролик попадает в клетку, если… |
|---|---|---|---|
| 13 человек и дни рождения | 13 человек | 12 месяцев | человек родился в этом месяце |
| носки двух цветов | носки | 2 цвета | носок этого цвета |
Если нужно больше двух в одной клетке. Пусть в 5 клетках сидят 11 кроликов. Если бы в каждой клетке было не больше 2 кроликов, поместилось бы не больше 5 × 2 = 10. А кроликов 11 — значит, где-то сидят хотя бы трое. Правило: если кроликов больше, чем «клетки × 2», в какой-то клетке хотя бы трое; если больше, чем «клетки × 3», — хотя бы четверо.
Слова «наверняка» и «гарантировать» значат: при любом раскладе, даже самом неудачном. Поэтому, когда спрашивают «сколько нужно взять, чтобы наверняка…», представь, что тебе ужасно не везёт: попадаются только ненужные предметы. Посчитай, сколько предметов можно взять, так и не получив нужного, и прибавь один. Этот лишний предмет уже точно подойдёт.
Сначала попробуй решить сам, а потом открой решение и сравни.
В классе 13 учеников. Докажи, что хотя бы у двоих день рождения в одном месяце.
В ящике 10 чёрных и 10 белых носков. Сколько носков нужно достать в темноте, чтобы среди них наверняка было 2 чёрных?
Частая ошибка. ответить «3», как в разминке. Там было нужно два носка любого одинакового цвета, а здесь — два именно чёрных.
Ответ: 12.
В классе 30 учеников. На диктанте Ваня сделал 13 ошибок, а все остальные — меньше. Докажи, что хотя бы трое учеников сделали одинаковое число ошибок.
Почему не взяли Ваню? Потому что у него число ошибок (13) больше ни у кого не встречается — он точно не входит в тройку.
В квадрат со стороной 1 бросили 51 точку. Докажи, что какие-то 3 из них можно накрыть квадратиком со стороной 0,2.
1. Кроликов больше, чем клеток, — где-то двое вместе.
2. Кроликов больше, чем «клетки × 2», — где-то хотя бы трое; больше, чем «клетки × 3», — хотя бы четверо.
3. «Сколько взять, чтобы наверняка»: самый неудачный случай + 1.
4. Клетки часто приходится придумать самому: месяцы, цвета, остатки, части фигуры.
В любом городе, где живёт больше миллиона человек, наверняка найдутся двое с одинаковым числом волос на голове. Волос у человека не больше примерно 150 тысяч — это «клетки», а людей-«кроликов» гораздо больше.
Введи ответ и нажми «Проверить» (или Enter). Разбор откроется после ответа.
В мешке 5 красных, 7 синих и 9 зелёных шаров. Какое наименьшее число шаров нужно достать не глядя, чтобы среди них наверняка был зелёный?
Ответ: число.
Ответ: 13.
Тот же мешок: 5 красных, 7 синих, 9 зелёных. Сколько шаров нужно достать, чтобы наверняка нашлись 2 шара одного цвета?
Ответ: число.
Ответ: 4.
В школе 400 учеников. Какое наибольшее число учеников с днём рождения в один и тот же день можно гарантировать (считаем, что в году 366 дней)?
Ответ: число.
Ответ: 2.
Из чисел 1, 2, 3, …, 20 выбирают несколько. Какое наименьшее количество нужно выбрать, чтобы среди них наверняка нашлись два числа с суммой 21?
Ответ: число.
Ответ: 11.
Какое наименьшее количество целых чисел нужно взять, чтобы среди них наверняка нашлись два с одинаковым остатком от деления на 7?
Ответ: число.
Ответ: 8.
Верно: 0 из 5
Эти задачи чуть сложнее. Не спеши открывать разбор — сначала попробуй несколько вариантов.
В классе 35 учеников. Какое наибольшее число k можно гарантировать: обязательно найдутся k учеников, родившихся в одном месяце?
Ответ: число.
Ответ: 3.
В ящике по 10 носков красного, синего и зелёного цвета. Сколько носков нужно достать в темноте, чтобы наверняка было 3 носка одного цвета?
Ответ: число.
Ответ: 7.
Из чисел 1, 2, …, 100 выбирают несколько. Какое наименьшее количество нужно выбрать, чтобы наверняка нашлись два соседних числа (отличающихся на 1)?
Ответ: число.
Ответ: 51.
Верно: 0 из 3
Инварианты и раскраски: как найти то, что никогда не меняется, и с его помощью доказать, что задача не имеет решения.
Курс «Логика и смекалка», урок 5 из 8
Можно ли покрыть доминошками шахматную доску без двух углов? Могут ли все хамелеоны на острове стать одного цвета? Пробовать можно бесконечно. Математик поступает хитрее: ищет величину, которая не меняется при любых действиях. Её называют инвариантом.
Лист бумаги разрезали на 4 части. Затем одну из частей снова разрезали на 4 части и так далее. Сколько частей будет после 10 разрезаний?
Ответ: число.
Ответ: 31.
Во многих задачах описан процесс — действие, которое повторяют много раз: режут лист, стирают числа и пишут новые, перекрашивают хамелеонов. Одно такое действие называют шагом. Спрашивают: можно ли в итоге получить нужный результат?
Перепробовать все варианты не получится — их слишком много. Поэтому ищут инвариант — величину, которая не меняется ни при каком шаге.
Пример из жизни. Ты перекладываешь яблоки из одной корзины в другую. Как ни перекладывай, общее число яблок не меняется — это инвариант. Если сначала было 10 яблок, в конце не может оказаться 11: такой результат недостижим.
Отсюда главное правило: если у инварианта в начале одно значение, а у нужного результата — другое, результат получить нельзя.
Остаток от деления — частый инвариант, вспомним, что это такое. Разделить 50 на 3 с остатком — значит найти, сколько раз 3 целиком помещается в 50 и что останется: 50 = 16 × 3 + 2, остаток 2. Если к числу прибавлять по 3, остаток от деления на 3 не меняется: 5 = 1 × 3 + 2, 8 = 2 × 3 + 2, 11 = 3 × 3 + 2. Ведь каждая добавленная тройка просто «укладывается» ещё раз целиком.
Что чаще всего бывает инвариантом:
| Инвариант | Когда встречается |
|---|---|
| сумма всех чисел | стирают два числа и пишут их сумму — сумма на доске та же |
| чётность | каждый шаг меняет число на 2 или не меняет (урок 3) |
| остаток от деления на 3, 4… | каждый шаг добавляет 3 части, 4 части… |
| количество чёрных и белых клеток под фигурами | доминошка 1 × 2 всегда закрывает одну чёрную и одну белую клетку шахматной доски |
Сначала попробуй решить сам, а потом открой решение и сравни.
Лист бумаги разрезают на 4 части, потом любую часть снова на 4 и так далее. Может ли получиться ровно 50 частей?
Почему? Мы начинаем с остатка 1 и каждый раз добавляем 3. Прибавление тройки не меняет остаток от деления на 3. Это и есть инвариант.
Проверка. а 100 частей получить можно: 100 = 33 × 3 + 1, остаток 1. Нужно сделать 33 разрезания.
Ответ: нельзя.
У шахматной доски 8 × 8 вырезали две противоположные угловые клетки (левую нижнюю и правую верхнюю). Можно ли покрыть оставшиеся 62 клетки доминошками 1 × 2 без наложений?
Ответ: нельзя.
★ Задача со звёздочкой
На острове живут 13 серых, 15 коричневых и 17 малиновых хамелеонов. Когда встречаются два хамелеона разного цвета, оба перекрашиваются в третий цвет. Могут ли когда-нибудь все хамелеоны стать одного цвета?
Пусть встретились серый и коричневый. Как изменится разность между количеством серых и коричневых? А между серыми и малиновыми? На какие числа могут меняться разности?
| Серые | Коричневые | Малиновые | К − С | М − К | М − С | |
|---|---|---|---|---|---|---|
| Сначала | 13 | 15 | 17 | 2 | 2 | 4 |
| Встретились серый и коричневый | 12 | 14 | 19 | 2 | 5 | 7 |
| Остатки от деления на 3 | — | 2 → 2 | 2 → 2 | 1 → 1 | ||
Почему? У двух цветов, которые встретились, количество уменьшилось одинаково, поэтому разность между ними та же. А малиновых стало на 2 больше, тогда как серых (или коричневых) — на 1 меньше. Разница между ними выросла на 2 + 1 = 3.
Ответ: не могут.
1. Видишь процесс «можно ли получить» — ищи инвариант: сумму, чётность, остаток.
2. Если инвариант в начале и в конце разный — получить нельзя.
3. В задачах о доске и фигурах попробуй раскраску: сколько клеток каждого цвета закрывает одна фигура.
4. Если инвариант не мешает, это ещё не значит «можно» — нужен пример.
В знаменитой игре «Пятнашки» ровно половина расстановок фишек нерешаема. В 1880-х годах предлагали большие призы тому, кто соберёт позицию с переставленными фишками 14 и 15. Никто не выиграл: математики доказали с помощью инварианта (чётности перестановки), что это невозможно.
Введи ответ и нажми «Проверить» (или Enter). Разбор откроется после ответа.
Лист разрезают на 5 частей, потом любую из частей снова на 5 и так далее. Сколько частей будет после 7 разрезаний?
Ответ: число.
Ответ: 29.
В том же процессе (каждый раз кусок режут на 5 частей) может ли получиться ровно 2026 частей?
Ответ: да или нет.
Ответ: нет.
У доски 6 × 6 вырезали две угловые клетки на одной диагонали. Какое наибольшее число доминошек 1 × 2 можно разместить на оставшихся клетках без наложений?
Ответ: число.
Ответ: 16.
На доске написаны числа 1, 2, 3, …, 10. За ход стирают любые два числа и записывают их сумму. В конце осталось одно число. Какое?
Ответ: число.
Ответ: 55.
На доске числа 1, 2, 3, …, 10. За ход стирают два числа a и b и записывают число a + b − 1. Какое число останется в конце?
Ответ: число.
Ответ: 46.
Верно: 0 из 5
Эти задачи чуть сложнее. Не спеши открывать разбор — сначала попробуй несколько вариантов.
★ Задача со звёздочкой
На доске записаны числа 1, 2, 3, 4, 5, 6, 7. За ход можно к любым двум числам прибавить по 1. Какое наименьшее число может получиться, если сделать все семь чисел равными?
Числа только увеличиваются, значит, общее значение не меньше 7. Теперь посмотри на сумму всех чисел: на сколько она растёт за ход и может ли она стать нечётной?
Ответ: число.
Проверка. число 1 получило 6 + 1 = 7 ✓, число 2 — 6 ✓, число 3 — 1 + 4 = 5 ✓, число 4 — 4 ✓, число 5 — 2 + 1 = 3 ✓, число 6 — 2 ✓, число 7 — 1 ✓. Все стали равны 8.
Ответ: 8.
★ Задача со звёздочкой
На острове 7 серых, 8 коричневых и 9 малиновых хамелеонов (правила как в разборе: встретились двое разного цвета — оба стали третьего). Могут ли все хамелеоны стать одного цвета?
Действуй как в разборе про хамелеонов: найди разности между количествами и посмотри на их остатки от деления на 3.
Ответ: да или нет.
Ответ: нет.
Лист режут на части: каждый раз один кусок разрезают либо на 4, либо на 7 частей. Какое из чисел — 2024, 2025 или 2026 — может получиться?
Ответ: одно из трёх чисел.
Ответ: 2026.
Верно: 0 из 3
Взвешивания и переливания: найдём фальшивую монету за минимум ходов и отмерим 4 литра воды двумя «неправильными» вёдрами.
Курс «Логика и смекалка», урок 6 из 8
Среди монет затесалась фальшивка, а у тебя только чашечные весы без гирь. Или есть вёдра на 3 и 5 литров, а нужно ровно 4. Такие задачи учат планировать: думать на несколько шагов вперёд и выжимать максимум из каждого действия.
Есть 3 одинаковые на вид монеты, одна из них фальшивая и легче настоящих. Какое наименьшее число взвешиваний на чашечных весах без гирь нужно, чтобы наверняка её найти?
Ответ: число.
Ответ: 1.
В этом уроке три вида задач: взвешивания монет, переливания воды и взвешивания гирями. Разберём каждый по порядку.
Чашечные весы — это коромысло с двумя чашами. Гирь у нас нет, поэтому узнать точную массу нельзя, но можно сравнить, какая чаша тяжелее: тяжёлая чаша опускается, лёгкая поднимается. Если массы равны, весы стоят ровно (равновесие).
Все настоящие монеты весят одинаково. Фальшивая монета в наших задачах легче настоящих. Значит, чаша, на которой она лежит, поднимется.
Кладём на чаши одинаковое число монет. У взвешивания бывает ровно три результата:
| Что показали весы | Где фальшивая монета |
|---|---|
| левая чаша поднялась | на левой чаше |
| правая чаша поднялась | на правой чаше |
| равновесие | на чашах только настоящие монеты, значит, фальшивая среди тех, что остались на столе |
Результата три, поэтому выгоднее всего делить монеты на три равные кучки: одну кучку на левую чашу, одну на правую, одну оставить на столе. Какой бы ни был результат, фальшивка окажется в одной кучке, и подозреваемых станет в 3 раза меньше.
| Сколько взвешиваний | Среди скольких монет наверняка найдём лёгкую фальшивую |
|---|---|
| 1 | 3 |
| 2 | 3 × 3 = 9 |
| 3 | 3 × 3 × 3 = 27 |
| 4 | 3 × 3 × 3 × 3 = 81 |
У нас есть вёдра известного объёма (например, на 3 и на 5 литров), но на них нет делений. Поэтому точно знать, сколько в ведре воды, можно только в таких случаях: ведро пустое, ведро полное или вода получена переливанием «до конца». Разрешены три действия:
Наполнить ведро из крана доверху.
Вылить из ведра всю воду.
Перелить воду из одного ведра в другое — до тех пор, пока первое ведро не опустеет или второе не наполнится доверху.
Пример переливания: в 5-литровом ведре 5 литров, 3-литровое пустое. Переливаем из большого в маленькое. В маленькое влезает только 3 литра, и оно наполняется доверху. В большом остаётся 5 − 3 = 2 литра. Так мы отмерили 2 литра, хотя делений на ведре нет.
Чтобы не запутаться, после каждого действия записываем, сколько литров стало в каждом ведре. Получается таблица: в первом столбце — что сделали, в остальных — сколько воды в каждом ведре после этого действия. Вот первые строки для вёдер на 5 и 3 литра:
| Что сделали | В ведре 5 л | В ведре 3 л |
|---|---|---|
| в начале | 0 | 0 |
| наполнили 5-литровое из крана | 5 | 0 |
| перелили из 5-литрового в 3-литровое | 2 | 3 |
Полная таблица к такой задаче разобрана в задаче 2.
Если у нас есть гири, можно узнать массу груза. Груз кладут на одну чашу, гири подбирают так, чтобы наступило равновесие.
Гири на одной чаше с грузом нет. Тогда масса груза равна сумме гирь на другой чаше. Например, гири 2 г и 5 г вместе уравновешивают груз 7 г.
Гири можно класть на обе чаши. Часть гирь кладут к грузу. Тогда масса груза равна «гири на другой чаше минус гири рядом с грузом». Например: на одной чаше гиря 5 г, на другой — груз и гиря 2 г. Равновесие значит: груз + 2 = 5, груз = 3 г. Так двумя гирями 2 г и 5 г взвешивают 3 г. Подробнее — в задаче 3.
Сначала попробуй решить сам, а потом открой решение и сравни.
Среди 9 монет одна фальшивая, она легче. Как найти её за 2 взвешивания?
Есть два ведра: на 3 литра и на 5 литров, и кран с водой. Воду можно наливать из крана, выливать и переливать из ведра в ведро. Как набрать ровно 4 литра?
С чего начать. Нам нужно 4 литра. Заметим, что 4 = 5 − 1: если из полного 5-литрового ведра отлить ровно 1 литр, останется 4. Как отлить ровно 1 литр? Если в 3-литровом ведре уже есть 2 литра, то свободного места в нём 3 − 2 = 1 литр. Перельём в него воду из полного большого ведра — туда уйдёт ровно 1 литр. Остаётся понять, как получить 2 литра: 2 = 5 − 3, это переливание из полного большого ведра в пустое маленькое.
Теперь выполним действия и после каждого запишем, сколько воды в вёдрах:
| Действие | Ведро 5 л | Ведро 3 л | Пояснение |
|---|---|---|---|
| Наполнили 5-литровое | 5 | 0 | набрали из крана |
| Перелили из 5 в 3 | 2 | 3 | в 3-литровое влезло 3 л, в большом осталось 5 − 3 = 2 |
| Вылили 3-литровое | 2 | 0 | освободили маленькое ведро |
| Перелили 2 л в 3-литровое | 0 | 2 | теперь в маленьком 2 л, в нём есть место для 1 л |
| Наполнили 5-литровое | 5 | 2 | снова набрали из крана |
| Долили 3-литровое доверху | 4 | 3 | в маленькое влез только 1 л, в большом осталось 5 − 1 = 4 |
Ответ: в большом ведре ровно 4 литра, на это ушло 6 действий.
Есть две гири: 2 г и 5 г. Гири можно класть на любую чашу весов, в том числе на ту же, где лежит груз. Грузы какой массы можно взвесить?
Почему? Гиря рядом с грузом как бы «помогает» ему, поэтому самому грузу нужно на 2 г меньше, чем стоит справа.
| Слева (с грузом) | Справа | Масса груза |
|---|---|---|
| — | 2 г | 2 г |
| — | 5 г | 5 г |
| — | 2 г + 5 г | 7 г |
| 2 г | 5 г | 5 − 2 = 3 г |
Ответ: можно взвесить 2, 3, 5 и 7 г — четыре разные массы.
Среди 30 монет одна фальшивая, она легче. Какое наименьшее число взвешиваний гарантированно позволит её найти?
Коротко: за 3 взвешивания можно разобраться не больше чем с 3 × 3 × 3 = 27 монетами, а у нас 30.
Ответ: 4.
1. У весов три исхода — дели на три группы.
2. За n взвешиваний лёгкую фальшивку можно найти среди 3 × 3 × … × 3 (n раз) монет, но не больше.
3. В переливаниях веди таблицу состояний и ищи нужный объём как разность.
4. Если объёмы вёдер оба чётные, нечётное количество воды отмерить нельзя — снова чётность.
Задача о переливании воды попала в фильм «Крепкий орешек 3»: героям нужно было отмерить 4 галлона с помощью канистр на 3 и 5 галлонов, иначе взорвётся бомба. Решение — ровно то, что ты только что разобрал.
Введи ответ и нажми «Проверить» (или Enter). Разбор откроется после ответа.
Среди 81 монеты одна фальшивая, она легче. Какое наименьшее число взвешиваний гарантированно позволяет её найти?
Ответ: число.
Ответ: 4.
Среди 10 монет одна фальшивая, она легче. Какое наименьшее число взвешиваний гарантированно позволяет её найти?
Ответ: число.
Ответ: 3.
Есть вёдра на 4 и 6 литров и кран. Какой из объёмов — 1, 2, 3 или 5 литров — можно отмерить?
Ответ: число.
Ответ: 2.
Есть гири 1 г, 2 г, 4 г и 8 г. Гири кладут только на одну чашу. Какая наибольшая масса, если нужно взвешивать все целые массы от 1 г до неё?
Ответ: число (граммы).
Ответ: 15.
Есть гири 1 г и 3 г, их можно класть на обе чаши весов. Сколько разных целых масс можно взвесить?
Ответ: число.
Итого массы 1, 2, 3, 4 г.
Ответ: 4.
Верно: 0 из 5
Эти задачи чуть сложнее. Не спеши открывать разбор — сначала попробуй несколько вариантов.
★ Задача со звёздочкой
Восьмилитровое ведро полно воды, а вёдра на 5 и 3 литра пустые. Воду можно только переливать из ведра в ведро (выливать и доливать из крана нельзя). За какое наименьшее число переливаний можно разделить воду поровну: 4 литра и 4 литра?
Веди таблицу состояний «8 л / 5 л / 3 л». Начни с переливания из 8-литрового ведра в 5-литровое и не возвращайся к уже встречавшимся состояниям.
Ответ: число.
Переливаем всегда «до конца»: пока одно ведро не опустеет или другое не наполнится — иначе мы не знаем, сколько перелили.
| Шаг | Что делаем | 8 л | 5 л | 3 л |
|---|---|---|---|---|
| — | начало | 8 | 0 | 0 |
| 1 | из 8 в 5 | 3 | 5 | 0 |
| 2 | из 5 в 3 | 3 | 2 | 3 |
| 3 | из 3 в 8 | 6 | 2 | 0 |
| 4 | из 5 в 3 | 6 | 0 | 2 |
| 5 | из 8 в 5 | 1 | 5 | 2 |
| 6 | из 5 в 3 (влез 1 л) | 1 | 4 | 3 |
| 7 | из 3 в 8 | 4 | 4 | 0 |
После 7 переливаний в 8-литровом и 5-литровом вёдрах по 4 литра. Компьютерный перебор всех вариантов подтверждает, что быстрее не получится.
Ответ: 7.
Среди 243 монет одна фальшивая, она легче. Какое наименьшее число взвешиваний гарантированно позволяет её найти?
Ответ: число.
Ответ: 5.
Есть гири 1 г, 3 г и 9 г, их можно класть на обе чаши. Какая наибольшая масса, если нужно взвешивать все целые массы от 1 г до неё?
Ответ: число (граммы).
| Масса | Как взвесить |
|---|---|
| 1 | 1 |
| 2 | 3 − 1 |
| 3 | 3 |
| 4 | 3 + 1 |
| 5 | 9 − 3 − 1 |
| 6 | 9 − 3 |
| 7 | 9 + 1 − 3 |
| 8 | 9 − 1 |
| 9 | 9 |
| 10 | 9 + 1 |
| 11 | 9 + 3 − 1 |
| 12 | 9 + 3 |
| 13 | 9 + 3 + 1 |
Ответ: 13.
Верно: 0 из 3
Графы: точки и линии, которые помогают решать задачи про дороги, знакомства, турниры и рисунки «одним росчерком».
Курс «Логика и смекалка», урок 7 из 8
Можно ли обойти город, пройдя по каждому мосту ровно один раз? Можно ли нарисовать фигуру, не отрывая карандаш? Сколько матчей сыграют в турнире? Всё это задачи о графах — самых простых рисунках из точек и линий, с которых началась целая область математики.
Встретились 5 друзей, и каждый пожал руку каждому. Сколько было рукопожатий?
Ответ: число.
Ответ: 10.
Граф — это рисунок из точек и линий. Точки называют вершинами, линии между ними — рёбрами. Граф рисуют, чтобы наглядно показать, кто с кем или что с чем связано. Как нарисованы точки и какой формы линии — неважно; важно только, какие вершины соединены.
| Задача | Вершины (точки) | Рёбра (линии) |
|---|---|---|
| рукопожатия | люди | рукопожатие между двумя людьми |
| дороги | города | дорога между двумя городами |
| турнир | команды | матч между двумя командами |
Степень вершины — это число рёбер, которые выходят из вершины. Например, если Аня пожала руки троим, то из точки «Аня» выходят 3 линии, и степень этой вершины равна 3. На рисунке ниже красные числа — степени вершин.
Главный факт.Сумма степеней всех вершин равна удвоенному числу рёбер. Почему? У каждого ребра два конца. Когда мы считаем степени, каждое ребро засчитывается один раз у одного своего конца и ещё раз у другого. На рисунке выше: 6 рёбер, а сумма степеней 3 + 3 + 2 + 3 + 1 = 12 = 6 × 2.
Следствие. Удвоенное число всегда чётное, поэтому сумма степеней всегда чётная. Если в задаче сумма степеней получилась нечётной — такого графа не бывает.
«Каждый с каждым». Пусть 5 команд и каждая сыграла с каждой. Из каждой вершины выходят рёбра ко всем остальным 4 вершинам, степень каждой 4. Сумма степеней 5 × 4 = 20, рёбер вдвое меньше: 10. Правило: число рёбер = (число вершин) × (число вершин − 1) : 2.
Рисунок одним росчерком — это рисунок, который можно провести, не отрывая карандаш от бумаги и не проводя ни одну линию дважды. Вершину с нечётной степенью назовём нечётной вершиной, с чётной — чётной.
Представь, что ты рисуешь и проходишь через какую-то вершину: пришёл в неё по одной линии и ушёл по другой. Каждое прохождение использует две линии этой вершины. Поэтому у вершины, через которую только проходят, линий чётное число. Нечётное число линий может быть только там, где рисунок начинается или заканчивается. Отсюда правило:
| Сколько нечётных вершин | Можно ли одним росчерком |
|---|---|
| 0 | можно, начинать с любой вершины |
| 2 | можно, но начинать нужно в одной нечётной вершине, а закончится рисунок в другой |
| 4 | нельзя; нужно 2 росчерка (у каждого росчерка два конца — начало и конец) |
| 6 | нельзя; нужно 3 росчерка |
Сначала попробуй решить сам, а потом открой решение и сравни.
В турнире 6 команд, каждая сыграла с каждой по одному разу. Сколько было матчей?
Проверка. можно пересчитать по порядку: команда 1 сыграла 5 новых матчей, команда 2 — ещё 4 новых (с первой уже посчитали), команда 3 — 3, затем 2, 1 и 0. Итого 5 + 4 + 3 + 2 + 1 = 15.
Ответ: 15 матчей.
В стране 7 городов. Может ли быть так, что из каждого города выходит ровно 3 дороги в другие города?
Узнаёшь? Это та же чётность из урока 3. Для сравнения — вот 6 городов, где из каждого выходит 3 дороги. Здесь сумма степеней 6 × 3 = 18, чётная, и всё получается.
Ответ: не может.
В городе Кёнигсберге (сейчас Калининград) было 7 мостов, соединяющих берега реки и два острова. Можно ли прогуляться, пройдя по каждому мосту ровно один раз?
Почему? Значит, у участка, через который мы только проходим, мосты разбиваются на пары «пришёл — ушёл», и их чётное число. Нечётное число мостов может быть только у участков, где маршрут начинается или заканчивается.
Эту задачу в 1736 году решил великий математик Леонард Эйлер. С неё и началась теория графов.
Ответ: нельзя.
Можно ли нарисовать «открытый конверт» (домик: квадрат с двумя диагоналями и крышей-треугольником сверху), не отрывая карандаш и не проводя дважды одну линию?
| Вершина | Какие линии | Степень |
|---|---|---|
| верх крыши | 2 ската крыши | 2 |
| верхний угол | скат крыши, верхняя сторона, боковая сторона, диагональ | 4 |
| центр | 4 половинки диагоналей | 4 |
| нижний угол | нижняя сторона, боковая сторона, диагональ | 3 |
Откуда начинать? Только с нечётной вершины — с одного из нижних углов. Закончится рисунок в другом нижнем углу. Если начать, например, с центра, в конце обязательно застрянешь.
Ответ: можно, если начать в нижнем углу.
1. Сумма степеней = 2 × число рёбер, поэтому вершин нечётной степени чётное число.
2. Если все вершины соединены со всеми, рёбер (число вершин) × (число вершин − 1) : 2.
3. Фигуру можно нарисовать одним росчерком, если нечётных вершин 0 (начинай откуда угодно) или 2 (начинай в нечётной).
4. Если нечётных вершин 4, понадобится 2 росчерка; если 6 — 3 росчерка, и так далее.
Навигатор в телефоне ищет путь именно по графу: перекрёстки — вершины, улицы — рёбра с длинами. А соцсети изучают граф знакомств, где миллиарды вершин. В нём в среднем любые два человека связаны цепочкой всего из нескольких знакомых.
Введи ответ и нажми «Проверить» (или Enter). Разбор откроется после ответа.
В турнире 10 команд, каждая сыграла с каждой по одному разу. Сколько было матчей?
Ответ: число.
Ответ: 45.
В графе 6 вершин, их степени: 1, 2, 2, 3, 3, 5. Сколько в нём рёбер?
Ответ: число.
Ответ: 8.
В классе 15 учеников. Может ли каждый дружить ровно с тремя одноклассниками?
Ответ: да или нет.
Ответ: нет.
У рисунка ровно 4 вершины нечётной степени (например, как на схеме: квадрат с двумя диагоналями, у каждого угла выходит по 3 линии). Какое наименьшее число раз придётся оторвать карандаш от бумаги, чтобы нарисовать его, не проводя линии дважды?
Ответ: число.
Проверка. вот как нарисовать квадрат с диагоналями за 2 росчерка. Первый: левый верхний угол → правый верхний → правый нижний → левый нижний → левый верхний → центр → правый нижний. Второй: правый верхний угол → центр → левый нижний.
Ответ: 1.
В компании каждый знаком ровно с 4 другими, а всего пар знакомых 30. Сколько человек в компании?
Ответ: число.
Ответ: 15.
Верно: 0 из 5
Эти задачи чуть сложнее. Не спеши открывать разбор — сначала попробуй несколько вариантов.
В Кёнигсберге решили построить новые мосты. Какое наименьшее число мостов нужно добавить, чтобы по всем мостам можно было пройти ровно по одному разу (начало и конец могут быть в разных местах)?
Ответ: число.
Ответ: 1.
Сколько диагоналей у выпуклого десятиугольника? (Диагональ — отрезок, соединяющий две вершины, которые не являются соседними.)
Ответ: число.
Ответ: 35.
В стране 100 городов, и из каждого выходит ровно 4 дороги. Сколько всего дорог в стране?
Ответ: число.
Ответ: 200.
Верно: 0 из 3
Игры и стратегии: научимся всегда выигрывать в спички, конфеты и шоколадку — и поймём почему.
Курс «Логика и смекалка», урок 8 из 8
Двое по очереди берут спички. Кто взял последнюю — победил. Оказывается, в таких играх исход часто известен ещё до первого хода: один из игроков может выиграть при любой игре соперника. Сегодня узнаем, кто именно и как ему действовать. Здесь пригодится всё, чему мы научились в курсе.
На столе 10 конфет. Двое по очереди берут 1 или 2 конфеты. Кто взял последнюю — выиграл. Кто выигрывает при правильной игре: первый или второй?
Ответ: первый или второй.
Почему? Если соперник взял 1 конфету, берёшь 2. Если он взял 2 — берёшь 1. Вместе всегда 3, и ты снова оставляешь число, делящееся на 3.
Ответ: первый.
В этом уроке — игры двух игроков, которые ходят по очереди. Случайностей нет: нет кубиков, карты не скрыты, всё видно обоим. Оказывается, в таких играх один из игроков может всегда выигрывать, если знает, как ходить. План действий, который приводит к победе при любых ходах соперника, называют выигрышной стратегией. «Правильная игра» — это игра по такой стратегии.
Позиция — это то, что лежит на столе перед очередным ходом. Например, «осталось 7 спичек». Позиции бывают двух видов:
Проигрышная позиция — если перед твоим ходом такая позиция, то, как бы ты ни пошёл, соперник, играя правильно, выиграет.
Выигрышная позиция — у тебя есть такой ход, после которого соперник окажется в проигрышной позиции.
Секрет победы: всегда оставляй сопернику проигрышную позицию.
Как найти проигрышные позиции — рассуждаем с конца. Разберём игру: на столе спички, за ход можно взять 1, 2 или 3 спички, кто взял последнюю — выиграл. Начнём с самых маленьких количеств:
| Спичек перед твоим ходом | Позиция | Почему |
|---|---|---|
| 0 | проигрышная | ходить нечем: последнюю спичку уже взял соперник, он выиграл |
| 1, 2 или 3 | выигрышная | забираешь все спички и выигрываешь |
| 4 | проигрышная | возьмёшь 1, 2 или 3 — останется 3, 2 или 1, и соперник заберёт всё |
| 5, 6 или 7 | выигрышная | возьми столько, чтобы осталось 4: у соперника проигрышная позиция |
| 8 | проигрышная | после любого твоего хода останется 5, 6 или 7 — соперник оставит тебе 4 |
Проигрышные позиции: 0, 4, 8, 12, 16… Они идут через 4, потому что за один круг (твой ход + ход соперника) можно всегда вместе взять ровно 4 спички: соперник взял 1 — ты берёшь 3, он взял 2 — ты 2, он взял 3 — ты 1. Шаг равен «наибольшее число, которое можно взять, + 1».
Кто выигрывает? Если в начале игры позиция проигрышная, выигрывает второй игрок: первый вынужден ходить из проигрышной позиции. Если выигрышная — выигрывает первый: первым ходом он оставляет сопернику проигрышную позицию.
Ещё два приёма.
Симметрия. Если после твоего хода всё на столе «одинаковое с двух сторон» (например, две равные кучки камней), можно просто повторять ход соперника на другой стороне. Тогда у тебя всегда будет ответный ход, а соперник первым останется без хода.
Счёт ходов. Бывает, что каждый ход меняет что-то ровно на 1 (например, разлом шоколадки добавляет один кусок). Тогда число ходов до конца игры заранее известно, как бы ни играли. Первый игрок делает ходы с номерами 1, 3, 5… (нечётные), второй — 2, 4, 6… (чётные). Если всего ходов нечётное число, последний ход сделает первый, если чётное — второй.
Сначала попробуй решить сам, а потом открой решение и сравни.
На столе 20 спичек. Можно брать 1, 2 или 3. Кто взял последнюю — выиграл. Кто победит при правильной игре?
Ответ: побеждает второй.
Есть две кучки по 7 камней. За ход можно взять сколько угодно камней, но только из одной кучки. Кто взял последний камень — выиграл. Кто победит?
А если кучки разные, например 5 и 8, выигрывает первый: он уравнивает кучки (берёт 3 из восьми) и дальше играет симметрично.
Ответ: побеждает второй.
Двое по очереди кладут одинаковые монеты на круглый стол так, чтобы они не перекрывались. Кто не может положить монету — проиграл. Кто победит?
Почему? Стол симметричен. Если второй нашёл свободное место, то место напротив тоже свободно — ведь до этого все монеты лежали парами симметрично. А центр уже занят, поэтому второй не может занять место, симметричное самому себе.
Ответ: побеждает первый.
Шоколадка 4 × 6 долек. За ход ломают любой кусок по прямой линии на два. Кто не может сделать ход (остались отдельные дольки) — проиграл. Кто победит?
Ответ: побеждает первый, как бы ни играли.
1. Рассуждай с конца: найди проигрышные позиции и оставляй их сопернику.
2. В играх «бери от 1 до какого-то числа» проигрышны позиции, которые делятся на это число + 1 (например, «бери 1–3» — делятся на 4).
3. Симметрия: если можно повторять ход соперника зеркально — повторяй.
4. Если число ходов заранее известно, победителя определяет его чётность.
Самая известная игра со стратегией — «Ним» с несколькими кучками. В 1901 году математик Чарльз Бутон нашёл формулу выигрыша через двоичную запись чисел. А в 1951 году в Великобритании построили компьютер Nimrod, который играл в Ним и обыгрывал людей, — одна из первых «умных» машин в истории.
Введи ответ и нажми «Проверить» (или Enter). Разбор откроется после ответа.
На столе 32 конфеты, можно брать от 1 до 4. Кто взял последнюю — выиграл. Сколько конфет должен взять первый игрок первым ходом, чтобы выиграть?
Ответ: число.
Ответ: 2.
На столе 21 спичка, можно брать от 1 до 3. Кто взял последнюю спичку — ПРОИГРАЛ. Кто победит при правильной игре?
Ответ: первый или второй.
Ответ: второй.
Две кучки: 5 и 8 камней. За ход берут сколько угодно из одной кучки. Кто взял последний камень — выиграл. Сколько камней нужно взять первым ходом?
Ответ: число.
Ответ: 3.
Начинаем с 0. Игроки по очереди прибавляют к числу любое число от 1 до 10. Кто первым получит 100 — выиграл. Какое число должен прибавить первый игрок первым ходом?
Ответ: число.
Ответ: 1.
Шоколадка 6 × 8 долек. За ход ломают любой кусок по прямой на два. Кто не может сделать ход — проиграл. Кто победит?
Ответ: первый или второй.
Ответ: первый.
Верно: 0 из 5
Эти задачи чуть сложнее. Не спеши открывать разбор — сначала попробуй несколько вариантов.
На столе 50 камней, можно брать от 1 до 5. Кто взял последний — выиграл. Сколько камней должен взять первый игрок первым ходом?
Ответ: число.
Ответ: 2.
Шоколадка 5 × 5 долек. За ход ломают любой кусок по прямой на два. Кто не может сделать ход — проиграл. Кто победит?
Ответ: первый или второй.
Ответ: второй.
Начинаем с 0. Игроки по очереди прибавляют число от 1 до 6. Кто первым получит 60 — выиграл. Какое число должен прибавить первый игрок первым ходом?
Ответ: число.
Ответ: 4.
Верно: 0 из 3
Ты освоил восемь инструментов мышления: предположение и противоречие, таблицы, чётность, принцип Дирихле, инварианты, планирование, графы и стратегии. Попробуй найти их в задачах из учебника, олимпиад и жизни — они встречаются гораздо чаще, чем кажется.