11 subscribers

Задача про капризных принцесс

Задача про капризных принцесс

Пять принцесс (А, Б, В, Г, Д) собрались на бал. Портной - самый известный в королевстве - сшил пять чудесных платьев: синее, красное, зелёное, белое и жёлтое. Накануне бала принцессы приехали за нарядами и начали капризничать. А настаивает на жёлтом платье; Б против зелёного; В хочет синее или белое, или жёлтое платье; Г против красного и синего; Д согласна на зелёное, но только в том случае, если Б или В согласятся на белое. Портной легко распределил все пять платьев так, что каждая принцесса осталась довольна. Как он это сделал?

Как это решать?

Для начала расположим все данные в таблице. Это наглядно и удобно.

Задача про капризных принцесс

Теперь предположим, что Б согласится на белое платье - в этом случае Д выберет зелёное.

Задача про капризных принцесс

Получается, что для Г не хватает платья! Это неприемлемо. Аналогичная ситуация будет и в случае, если на белое платье согласится В. Это значит, что можно вычеркнуть белое платье в строках Б и В.

Задача про капризных принцесс

Остаётся не так много вариантов: принцесса В точно выберет синее платье. Тогда для принцессы Б осталось только красное платье. Принцесса Д не в зелёном, потому что её условие не выполнилось - это значит, она в белом. А принцесса Г - в зелёном.

Задача про капризных принцесс