Тема Графы и турниры

Двудольные графы и переформулировки к ним

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

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

Задача 1#82625

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

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

Назовём префиксом какое-то количество первых дней июля. Всего префиксов 32  (может быть префикс из 0  дней). Тогда любой промежуток является разностью двух префиксов. Нетрудно понять, что промежуток будет нечётным, если он является разностью префиксов разной чётности.

Рассмотрим граф, в котором вершинами являются префиксы. Ребром соединим префиксы, у которых разная чётность. Получился двудольный граф, в котором 16  вершин соответствуют чётным префиксам и 16  — нечётным. В двудольном графе не более   2
16 = 256  рёбер. То есть всего не более 256  промежутков. В качестве примера можно сделать все дни дождливыми.

Ответ:

 256

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

Задача 2#85747

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

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

Подсказка 1

Переведите задачу на язык графов. Рассмотрите 2 графа, один - изначальный, а второй - с 19 дорогами. Попробуйте найти свойство, которое есть у одного графа, но нет у другого.

Подсказка 2

Рассмотрите операцию, обратную к описанной в условии - добавление ребра к циклу из 4 вершин. Какое свойство у графа с 19 дорогами сохраняется при проведении этих операций?

Подсказка 3

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

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

Пусть осталось 19  дорог между 20  городами. Заметим, что такой граф является деревом(связность между вершинами не исчезает при выполнении операции), а значит, двудольным. Причём обратная операция к исходной будет такая, что находится три смежных ребра и проводится четвёртое между крайними, чтобы получался цикл из четырёх рёбер. Но в таком случае двудольность будет сохраняться, потому что будут появляться только чётные циклы. Докажем это утверждение по индукции. Будем ввести её по количеству добавленных рёбер при обратной операции. База, когда у нас есть просто дерево, и мы проделываем одну обратную операцию, очевидна. Предположение, пусть на n  -ой обратной операции у нас получались так же только чётные циклы. Рассмотрим граф с (n+ 1)  -ой операцией и уберём последнее добавленное ребро. По предположению остался граф только с чётными циклами. Попробуем вернуть ребро. Если мы выбрали три ребра, не входящие ни в какой цикл, то получается чётный цикл. Допустим теперь обратное. Тогда получается, что мы на самом деле заменяем три ребра в цикле чётной длины на одно ребро. Чётность количества рёбер не меняется, а значит, и нечётных циклов появиться не могло. Таким образом, так как двудольность сохраняется на протяжении всего процесса, то и изначальный граф должен быть двудольным, но это не так(он полный). Противоречие.

Ответ:

Нет, не может

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

Задача 3#35411

На доске 9 ×9  угловые клетки черные. Может хромой чернопольный слон (он может ходить только на соседнюю клетку по диагонали) посетить все чёрные клетки, если нельзя проходить через одну клетку дважды?

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

Посмотрим на чёрные клетки. Покрасим их в красный и синий цвета в “шахматном” порядке: угловая клетка пусть будет красной, и далее соседние клетки красим в другой цвет. Мы получим 25 красных клеток и 16 чёрных. Назовём 25 красных клеток первой долей, а 16 чёрных — второй долей. Тогда слон каждым ходом меняет долю, в которой он находится. Значит, обойти все клетки не получится.

Ответ: Нет, не может

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

Задача 4#35412

В классе каждый мальчик дружит с 3 девочками, а каждая девочка — с 4 мальчиками. Докажите, что общее количество детей делится на 7.

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

Обозначим количество мальчиков через x  , а девочек — через y  . Тогда количество рёбер со стороны мальчиков равно 3x  , а со стороны девочек оно равно 4y  . Так как это на самом деле все рёбра в графе, мы получаем 3x = 4y  . Из этого равенства следует, что x  делится на 4. Пусть x= 4k  , тогда из равенства выше получаем, что y = 3k  , а общее количество детей равно 3k+ 4k =7k  — число, делящееся на 7.

Ответ:

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

Задача 5#35413

На доске 9 ×9  угловые клетки черные. Какое наибольшее количество клеток может посетить хромой чернопольный слон, если нельзя проходить через одну клетку дважды?

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

Раскрасим черные клетки доски в два цвета. Тогда слон каждый раз будет менять цвет, на котором стоит. Клеток второго цвета 16, поэтому всего слон сможет посетить не более 16⋅2+ 1= 33  клеток. Слон может посетить 33 клетки.

Ответ: 33

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

Задача 6#35414

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

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

Обозначим через x  количество мальчиков, через y  — количество девочек. Тогда из условия 3x= 5y  , то есть y = 3x
   5  . Тогда всего детей 8
5x  — делится на 8. С другой стороны всего детей не меньше 17 и не больше 30. Единственное число, делящееся на 8, которое подходит под условие это 24.

Ответ: 24

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

Задача 7#35415

Мышка грызет куб сыра 3× 3× 3  , разбитый на 27 единичных кубиков. Когда мышка съедает какой-либо кубик, она переходит к кубику, имеющему общую грань с предыдущим. Может ли мышка съесть весь куб кроме центрального кубика?

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

Раскрасим кубики в шахматном порядке (угловые кубики считаем черными). Тогда мышка съела 12 белых кубиков и 14 черных кубиков. Но при переходе к следующему кубику меняется цвет, поэтому мышка не сможет съесть весь куб кроме центрального кубика.

Ответ: Не может

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

Задача 8#35416

Замок в форме равностороннего треугольника со стороной 50 метров разбит на 100 треугольных залов со сторонами 5 метров. В каждой стенке между залами есть дверь. Какое наибольшее число залов сможет обойти турист, не заходя ни в какой зал дважды?

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

Раскрасим треугольнички в шахматном порядке (все крайние треугольнички считаем черными). Тогда легко видеть, что белых треугольничков будет 45. Причем при переходе в новый зал цвет всегда меняется. Тогда турист сможет посетить не более 45⋅2+ 1= 91  зал. Легко видеть, что турист действительно сможет посетить 91 зал.

Ответ: 91

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

Задача 9#35417

Шахматный король обошёл всю доску 8 ×8,  побывав на каждой клетке по одному разу, вернувшись последним ходом в исходную клетку. Докажите, что он сделал чётное число диагональных ходов.

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

Первое решение. Всего король сделал 64  хода, причем при горизонтальных и вертикальных ходах менялся цвет клетки, на которой он стоит, а при диагональных — не менялся. Всего цвет должен был смениться четное число раз, значит, горизонтальных и вертикальных ходов суммарно четное число, но тогда и диагональных ходов четное число.

Второе решение. Предположим противное. Рассмотрим условие задачи в виде графа. Клетки — вершины, вершины соединены ребром, если из клетки, соответствующей одной вершине, король перешёл в клетку, соответствующую другой вершине. Диагональные ходы соответствуют рёбрам, соединяющим одноцветные клетки, недиагональные — наоборот. Если количество диагональных ходов нечётно, то количество недиагональных — тоже, потому что всего 64  хода. Пусть всего было сделано x  недиагональных ходов. Посчитаем количество рёбер, соединяющих белые вершины с белыми. Нетрудно понять, что степень каждой вершины — 2  , и что всего 32  белые вершины. Сумма степеней белых вершин равна 64,x  рёбер из белых вершин идут в чёрные, значит между белыми вершинами проходит 64−x
-2--  рёбер. Это число должно быть целым, но в силу нечётности x  это не так, пришли к противоречию.

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

Задача 10#35418

Клетчатая плоскость покрашена в шахматном порядке. Какое наибольшее число чёрных клеток может быть в связной фигуре из 100 клеток?

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

Рассмотрим граф с вершинами в клетках фигуры и ребрами между соседними клетками. Заметим, что наш граф имеет две доли — черные клетки и белые клетки. По условию граф связен. Значит, ребер не меньше, чем 100− 1 =99  . У каждого ребра ровно один конец белый. Причем каждая белая клетка может быть концом не более чем 4 ребер (поскольку она имеет не более 4 черных соседей в нашей фигуре). Тогда белых клеток не меньше, чем 99
4  , то есть не меньше 25  . Тогда черных клеток не больше 75. Пример стоится последовательным добавлением вертикальных фигур из 4 клеточек

Ответ: 75

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

Задача 11#35419

10 кружковцев образовали дежурную команду для решения домашних задач. В команде всегда не менее 3 человек. Каждый вечер в команду добавляется один человек либо из неё исключается один человек. Можно ли будет перебрать все допустимые составы команды ровно по одному разу?

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

Количество допустимых составов, в которых четное число людей a= 210⋅2+45+ 1= 466  , а количество допустимых составов с нечетным числом — b= 252 +120⋅2+ 10 =502  . Четность количества людей в команде каждый раз меняется, поэтому a  и b  должны отличаться не более, чем на 1, что не так. Поэтому перебрать все допустимые составы команд нельзя.

Ответ: Нельзя

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

Задача 12#35420

На шахматной доске 8× 8  стоят черная и белая хромые ладьи. За один ход можно сделать ход одной из ладей. Можно ли делать ходы таким образом, чтобы все возможные позиции на доске встретились ровно по разу?

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

Рассмотрим два типа позиций. Количество позиций, в которых ладьи стоят на клетках одного цвета, равно 32⋅31⋅2.  Количество позиций, где ладьи стоят на клетках разного цвета, равно 32⋅32⋅2.  Заметим, что после каждого хода тип текущей позиции меняется. Тогда если все позиции встретились ровно по одному разу, то количество позиций в выбранных типах отличается не более, чем на 1,  что не так — следовательно сделать ходы требуемым образом не получится.

Ответ:

Нельзя

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

Задача 13#68796

В некотором классе каждый ученик либо всегда говорит ложь, либо всегда говорит правду. При этом каждый из них знает про остальных, кто лжец, а кто — нет. На сегодняшнем собрании присутствовали все ученики класса, и каждый сообщил, кем является каждый из остальных. Ответ “лжец” при этом прозвучал 272 раза. Вчера проводилось такое же собрание, но один из учеников отсутствовал. Тогда ответ “лжец” прозвучал 256 раз. Сколько учеников в таком классе?

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

Подсказка 1

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

Подсказка 2

«Лжец» мог сказать только рыцарь про лжеца или лжец про рыцаря. Получается, у нас есть связи только между двумя непересекающимися множествами, но их нет внутри самих множеств. Как тогда можно посчитать число таких связей?

Подсказка 3

Давайте обозначим x учеников одной группы и y учеников другой группы. В таком случае каждый человек из одной группы y раз сказал «Лжец» на своего одноклассника, и каждый человек из другой группы x раз произнёс слово «Лжец». Составьте уравнение. А как будет выглядеть уравнение для случая, когда один из учеников не пришел?

Подсказка 4

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

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

Заметим, что ответ “лжец” мог прозвучать только от рыцаря про лжеца, либо от лжеца про рыцаря. Рассмотрим двудольный граф, в одной доле вершины — рыцари, в другой — лжецы. Так как в каждой паре дважды прозвучало “лжец”, имеем 272= 2xy  , где x  — число одних, y  — число других. Не умаляя общности, вчера не было одного из x  учеников, аналогично получаем 256= 2(x − 1)y  . Решив получившуюся систему, получаем x= 17,y =8  .

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