Двійкове дерево пошуку 1#4146

Двійкове дерево пошуку 1

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

Реалізуйте збалансоване бінарне дерево пошуку.

Вхідні дані

Містить опис операцій з деревом, кількість яких не перевищує 10^5. Кожен рядок містить одну з наступних операцій:

  • insert — додати в дерево ключ . Якщо ключ вже присутній у дереві, то нічого виконувати не треба.

  • delete — видалити з дерева ключ . Якщо ключа немає в дереві, то нічого виконувати не треба.

  • exists — якщо ключ присутній у дереві, виведіть "true", інакше "false".

Всі числа цілі й за модулем не перевищують 10^9.

Вихідні дані

Виведіть послідовно результати виконання всіх операцій exists, дотримуючись формату, наведеного в прикладі.

Приклади

Приклад 1

Loading
Loading