Чтобы доказать, что комнаты можно раскрасить в два цвета так, чтобы из каждой комнаты нельзя было попасть в комнату того же цвета без посещения других комнат, можно использовать понятие двудольных графов.
Понимание структуры: Каждая комната соединена с другими комнатами при помощи лестниц и порталов. Так как в каждой комнате ровно одна лестница и ровно один портал, можно представить распределение комнат как граф, в котором комнаты — это вершины, а соединения — это рёбра.
Двудольный граф: Граф является двудольным, если вершины можно разбить на две группы (или доли) так, что никакие две вершины одной и той же группы не соединены рёбрами. В данной задаче у нас есть два типа соединений (лестницы и порталы), которые можно рассматривать как разные виды рёбер.
Проверка на четность: Так как каждый узел (комната) имеет равное количество входящих рёбер (каждая комната соединена ровно одной лестницей и одним порталом), можно сказать, что граф является связным и конечным.
Цвета комнат: Начнем с любой комнаты и раскрасим её в один цвет, например, красный. Любую комнату, которая соединена лестницей с уже окрашенной в красный цвет комнатой, раскрасим в другой цвет — синий. Далее, комнаты, соединенные порталами, будут раскрашиваться так же, как и их соседи по лестнице.
Заключение: Таким образом,, продолжая этот процесс, мы можем раскрасить все комнаты в два цвета (красный и синий), так что ни из одной комнаты нельзя будет попасть в другую комнаты того же цвета без перехода через комнаты другого цвета. Это и доказывает, что данную задачу можно решить, используя двудольное свойство графа.
Таким образом, можно уверенно сказать, что это утверждение верно, и комнаты могут быть раскрашены в два цвета по указанным правилам!
