11802. Валідність розміщення дужок


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Дано рядок \(S\), який містить лише символи '(', ')', '{', '}', '[' і ']'.

Визначити, чи введений рядок правильним. Рядок є правильним, якщо:

  • Відкриті дужки повинні бути закриті однотипними дужками.
  • Відкриті дужки повинні бути закриті в правильному порядку.

Формат вхідних даних

Вхідний потік містить рядок \(S\)

Формат вихідних даних

У вихідний потік вивести Yes або No - відповідь на поставлене завдання

Обмеження:

  • \(1 \le |S| \le 10^4\)
  • \(S\) складається тільки з символів '()[]{}'.

Приклад вхідних даних

()

Приклад вихідних даних

Yes

Приклад вхідних даних

()([]

Приклад вихідних даних

No

Коментарі

Ще немає коментарів.