Dãy ngoặc hợp lệ
Dễchuỗingăn xếp8 test · 3 giây
Cho chuỗi chỉ gồm các ký tự ( ) [ ] { }. Chuỗi hợp lệ nếu mọi ngoặc mở được đóng đúng loại và đúng thứ tự.
- Dùng ngăn xếp (stack): gặp ngoặc mở thì đẩy vào, gặp ngoặc đóng thì so với đỉnh.
Dữ liệu vào
Một dòng chứa chuỗi ngoặc (1 ≤ độ dài ≤ 2·10⁵).
Dữ liệu ra
YES hoặc NO.
Ví dụ
Input
([]{})Output
YES
Input
([)]
Output
NO
Input
((
Output
NO
Bài tiếp theo: Phần tử lớn hơn kế tiếp →
Input (stdin)
Output
Bấm “Chạy thử” để xem kết quả với input bên trái.