Завдання: Враховуючи площу трикутника, знайдіть трикутник Героя з цією площею. Дозволяється будь-який геройський трикутник із вказаною областю.
Геронічний трикутник - це трикутник із цілими сторонами та цілою площею . За формулою Герона трикутник із довжиною сторін a,b,c
має площу
sqrt(s*(s-a)*(s-b)*(s-c))
де s=(a+b+c)/2
половина периметра трикутника. Це також можна записати як
sqrt((a+b+c)*(-a+b+c)*(a-b+c)*(a+b-c)) / 4
Якщо такого трикутника немає, виведіть з послідовним значенням фальси.
Введення: Одне, додатне ціле число, що представляє область трикутника.
Вихід: Будь-які три сторони довжини для такого трикутника АБО помилкове значення.
Приклади:
Input -> Output
6 -> 3 4 5
24 -> 4 15 13
114 -> 37 20 19
7 -> error
Застосовуються стандартні лазівки
Це кодовий гольф, найкоротша відповідь у виграші байтів.