Розбиття трикутника#1518

Розбиття трикутника

1 секунда
128 мегабайтів
Дуже легка

Трикутник можна розбити на два трикутники, провівши медіану до його найбільшої сторони (на рисунку це розбиття показано червоною лінією). Ці два менші трикутники потім можна так само розбити ще раз на чотири трикутники (показано на рисунку синіми лініями). Цей процес поділу трикутників продовжується безкінечно.

Математики спостерігали, що у цьому процесі виходить лише скінченна кількість "типів" трикутників, які відрізняються лише розміром. За довжинами сторін початкового трикутника визначте кількість різних типів трикутників, які можна отримати. Два трикутники вважаються однаковими за типом, якщо вони подібні.

Вхідні дані

У першому рядку задано кількість тестів (0 < n < 35). Кожен із наступних рядків містить три цілі числа , , (0 < a, b, c < 100) — довжини сторін трикутника. Кожний вхідний трикутник має додатну площу.

Вихідні дані

Для кожного тесту в окремому рядку виведіть його порядковий номер, як показано у прикладі, а також одне ціле число — кількість різних типів трикутників, отриманих у описаному процесі. Можна вважати, що завжди менше .

Приклади

Приклад 1

Loading
Loading