Я знаю, что в этой задачке одна кошка потом вернулась :-). Поэтому ответ 2. Две кошки осталось.
Во-первых, это не всегда так. Очень много случаев, когда животные погибали, свалившись с многоэтажек. Выживают только те, кто все-таки сумел во время полета правильно перевернуться и приземлиться именно на лапы. При этом важно, чтобы не произошел удал туловища (живота) о землю, иначе кошка может отбить себе внутренние органы, и такое спасение для нее станет скорее мучительным.
Для измерения расстояния будем использовать подобие треугольников. Я приведу решение для упрощенного варианта, когда условно глаз наблюдателя находится на уровне основания дома. Пока расскажу без чертежа:
- прикладываем линейку к стеклу, например на расстоянии вытянутой руки, замеряем высоту дома по линейке обозначим h, а рулеткой измеряем расстояние от глаза до линейки (окна) l1.
- строим на бумаге треугольник один катет которого - это высота дома H, а второй расстояние от глаза до дома, которое равно расстоянию от окна до дома L и плюс l1
- строим на этом чертеже второй треугольник, где один катет это высота дома по линейке h, а второй расстояние до линейки l1
- теперь отходим от окна на такое расстояние, чтобы дом по линейке приложенной к окну стал в два раза больше 2h (можно и не придерживаться этого, но тогда расчеты заметно усложняться)
- проделываем аналогичные измерения и построения на том же чертеже для новой позиции наблюдателя, соответственно расстояние до линейки l2? высота дома и расстояние от него до окна те же - H и L
- а теперь выражаем H для каждого из треугольников через подобия
- решаем систему двух уравнений и получаем следующую формулу L= l1*l2/(l2-2l1), H=h(L+l1)/l1
Для неупрощенного варианта, расчеты увеличиваются в два раза, и придется ввести некоторое приближение ,чтобы найти точку на соседнем доме которая находится на уровне глаз смотрящего
Если будут вопросы пишите в коментах к вопросу, а не к ответу, чтобы я мог дополнять ответ в случае необходиомсти
Это не тетраэдр
Рисунок не верен
Вначале считаем высоту(медиану) треугольника в основании =2sqrt(3)
Берём от неё две трети = 4 sqrt(3)/3
а потом уже через тангенс (или котангенс) шестидесяти градусов находим высоту пирамиды = 4
Если переработать в голове все дома, взгляды и белую собаку на углу, то получим следующее.
Имеется два прямоугольных треугольника с равными горизонтальными катетами. Вертикальные же их катеты отличаются в двое. Угол между основанием и гипотенузой большего треугольника равняется 60 градусам. Если мы совместим горизонтальные катеты двух треугольников, то линия взгляда меньшего треугольника (гипотенуза) будет медианой для большого треугольника. Вопрос сводится к тому каким будет угол между основанием и медианой.
Обозначим горизонтальный катет Х, вертикальный большой У
Для большого треугольника У=Х*tg 60
Для маленького треугольника У/2=Х*tg α
Приравнивая уравнения по Х получим α=arctg ((tg 60)/2)~40,89 градусов
Таким образом стоя на среднем этаже своего дома мы будем видеть крышу соседнего дома в секторе 40,9 градусов от горизонтали, а значит весь дом (от основания до крыши) мы увидим в секторе с удвоенным углом, то есть 81,8 градусов.