Т.к. задача сформулирована именно так, а не иначе, то будем исходить , что у этого треугольника есть ТРИ высоты, две из которых совпадают с катетами. Причем, катеты будут разной длины, значит, берем меньший. Потому что при равных катетах он не может быть вчетверо меньшим гипотенузы.
Значит, с высотами определились. Далее смотри в файле.
Прим. : Если б была фраза "...длиннее высоты к гипотенузе", тогда одно решение.