eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Дужкові послідовності

Дужкові послідовності

Дужкова послідовність - це правильний арифметичний вираз, з якого видалили усі числа та знаки. Наприклад, $$ 1 + ( ( ( 2 + 3 ) + 5 ) + ( 3 + 4 ) ) → ( ( ( ) ) ( ) ) $$ \InputFile Задано послідовність з відткриваючих та закриваючих дужок довжиною не більше $4 \cdot 10^6$. \OutputFile Виведіть \textbf{"YES"} якщо дужкова послідовність правильна та \textbf{"NO"} інакше.
Ліміт часу 4 секунди
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
((())())
Вихідні дані #1
YES
Вхідні дані #2
(()
Вихідні дані #2
NO