Решения задач по информатике

Задача 2: Правильная скобочная последовательность

Условие задачи:

Рассмотрим последовательность, состоящую из круглых, квадратных и фигурных скобок. Программа дожна определить, является ли данная скобочная последовательность правильной.

Пустая последовательность явлется правильной. Если \(A\) – правильная, то последовательности \((A), [A], \{A\}\) – правильные. Если \(A\) и \(B\) – правильные последовательности, то последовательность \(AB\) – правильная.

Входные данные:

В единственной строке записана скобочная последовательность, содержащая не более 100000 скобок.

Выходные данные:

Если данная последовательность правильная, то программа должна вывести строку yes, иначе строку no.

Решение:

Пожалуйста, подождите загрузки решения