Цитата:
Лучше быть абстрактным гусём, чем типичной уткой.
|
Дерзай, утёнок.
Загадка.
Число 36 можно получить пермножением трёх чисел - это очевидно. Совершенно точно, для этого есть несколько вариантов. Например. (1, 1, 36) или (1,2, 18), как говорит Леа. Не хочу перебирать все варианты. Их должно быть штук 10.
Дальше. Номер кабинета. Он нам неизвестен. Но тому собеседнику-то он известен! Почему он не может посчитать? Он может посчитать, совершенно точно.
Но суммируя наборы разных множителей можно получить одинаковое число. И тогда не понятно, какой набор является истинным. Например, 1+2+18=21. Возможно, есть ещё один набор, для которого произведение равно 36, а сумма 21.
Надо просчитать все варианты... Блин, долго. Не хочу просчитывать. Идём дальше.
Старшая дочь блондинка. Что это нам даёт? Подозреваю, что в загадке ничего не изменится, если старшая дочь - брюнетка ))
Есть одна идея. В наборах вариантов есть место для двойняшек. Например, (1, 6, 6) или (1, 1, 36). Так вот в искомом наборе старшая дочь - одна, т.е. не двойняшка.
Вот так и решается эта загадка. Конкретные числа не представляют интереса. Пусть будет, например, (2,2,9), а номер кабинета 13.
Берусь за 1000 долларов написать алгоритм для программы, которая даст правильный ответ для этой задачки.