Изменения
Нет описания правки
# Пусть мы хотим хранить информацию только в листьях дерева, как нам использовать сплей-дерево для этого?
# Предложите реализацию операции splay(v), если у вас нет ссылки на саму вершину $v$ и ссылок на родителя во всех вершинах, а известен только ее ключ, с $O(1)$ дополнительной памяти.
# Задана строка длины $n$ из латинских букв и знаков вопроса. Каждый знак вопроса можно заменить на букву. Посчитать число слов длины $n$ из букв латинского алфавита, в которых после согласной всегда идет гласная буква, которые можно получить таким способомзаменой знаков вопроса во входной строке на буквы за время $O(n)$.
# Задано дерево, у каждой вершины есть вес. Нужно выбрать $k$ вершин суммарно максимального веса, чтобы никакие две соединенные ребром вершины не были выбраны.
# Задана скобочная последовательность из нескольких видов скобок. Посчитайте минимальное число скобок, которое нужно вставить в эту последовательность, чтобы она стала правильной.