Висота дерева
Проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 64 мегабайти
Реалізуйте бінарне дерево пошуку для цілих чисел. Програма отримує на вхід послідовність цілих чисел і будує з них дерево. Елементи у дерево додаються відповідно до результату пошуку їх місця. Якщо елемент вже існує в дереві, додавати його не треба. Балансування дерева не проводиться.
Знайдіть висоту побудованого дерева.
Вхідні дані
На вхід програма отримує послідовність цілих чисел. Послідовність завершується числом 0, яке означає кінець вводу, і додавати його у дерево непотрібно. Гарантується, що вхідна послідовність містить не більш ніж 10^5 елементів, кожний з яких не перевищує за модулем 2·10^9.
Вихідні дані
Єдине число – висота отриманого дерева.
Приклад відповідає наступному дереву:
Помітимо, що висота дерева вимірюється в вершинах.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 1K
Коефіцієнт прийняття 23%