Многочисленные отчимы и мачехи, сожители, пасынки, падчерицы, сводные братья и сестры, незаконнорожденные дети могут превратить сложный вопрос наследства в сущий правовой кошмар. Аккуратное построение генеалогического дерева, которое разместит каждого родственника на соответствующей ветке, является просто бесценным средством решения запутанных задач наследования.
Постройте матрицу
Трое молодых людей — Фред, Эд и Тед — женились на Джоан, Салли и Викки (не обязательно в таком порядке). Джоан, будучи сестрой Эда, живет в Детройте. Фред не любит животных. Эд весит больше, чем муж Викки. А у мужа Салли есть хобби: разводить сиамских котов. Фред тратит на регулярные поездки от своего дома в Энн-Эрбор до работы в Детройте свыше 200 часов в год. Определите, кто на ком женат (р. 67).
Каков тип исходных данных в этой задаче? Данные касаются мужей и жен. Постройте матрицу 3 х 3 и заполните ее, насколько возможно, в соответствии с полученной информацией:
Поскольку Джоан является сестрой Эда, она не может быть его женой, поэтому впишите «НЕТ» в ячейку матрицы Джоан-Эд. Пропустите на время следующие два предложения и остановитесь на фразе, что Эд весит больше мужа Викки. Это значит, что Эд не является мужем Викки. Эд должен быть женат на Салли. Матрица принимает вид:
Перечитайте задачу и попробуйте найти еще ключи к решению. Нашли что-нибудь важное? Фред живет в Энн-Эрбор, а Джоан живет в Детройте; следовательно, можно предположить, что они не являются мужем и женой. Поскольку Фред не женат на Джоан и Салли, он должен быть мужем Викки. Кто же остается для Теда? Женой Теда должна быть Джоан.
Заполненная матрица выглядит так:
Возьмем еще один пример. Эта задача взята из прекрасной книги Филлипса (Phillips, 1961) под названием «Мои любимые загадки и головоломки». Наверное, она вам покажется проще, так как вы уже познакомились с техникой решения:
«Все мои четыре внучки — высокообразованные девушки», — заявил Кен Чезабл с явным удовольствием. «Каждая из них, — продолжил он, — играет на каком-нибудь музыкальном инструменте и говорит на одном из европейских языков, причем так же хорошо, если не лучше, как человек, для которого этот язык родной».
«На чем играет Мэри?» — спросил кто-то.
«На виолончели».
«А кто играет на скрипке?»
«Понимаете, — сказал Чезабл, — я постоянно забываю. О Господи, увы! Но я знаю, что это как раз та, которая говорит по-французски».
Кроме этого, мне удалось выудить из Кена только отрицания. Я узнал, что девушку, которая играет на органе, зовут не Валерия; ту, которая говорит по-немецки, зовут не Лорна; и что Мэри не знает итальянского. Антея не играет на скрипке и не говорит по-испански. Валерия не знает французского; Лорна не играет на арфе, а та, что играет на органе, не говорит по-итальянски.
На чем играет и какой язык знает Валерия?
Теперь остановитесь и поразмышляйте над этой задачей. Не продолжайте, пока действительно не продумаете ее.
Вам следует начать с осознания того, что исходная информация делится на категории, вследствие чего самым удобным представлением условий задачи будет матрица. Имеются четыре внучки, четыре музыкальных инструмента и четыре языка. Можно построить такую матрицу:
Поскольку большая часть информации дана в форме отрицания, давайте перечислим возможные комбинации внучек-инструментов-языков.