Nội dung Bài tập
Mã:
stack_para
Tên:
Cân bằng ngoặc
Dạng thi:
oi
Thang điểm:
4 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Nguồn bài tập:
Geeksforgeeks
Được tạo bởi:
hungphitkn
    Cho một dãy ngoặc gồm ba loại ngoặc "()", "{}", và "[]". Hãy xuất ra "1" nếu đó là dãy ngoặc đúng và "0" cho dãy ngoặc sai.
    Dãy ngoặc đúng là dãy mà khi một ngoặc nào đó mở ra thì phải có một ngoặc cùng loại của nó đóng lại. Cũng như vậy khi xuất hiện một ngoặc đóng thì trước đó phải có một ngoặc tương ứng cùng loại của nó được mở ra. Việc đóng mở này phải tuân theo đúng thức tự biểu thức tự nhiên của toán học, không xét độ ưu tiên của loại ngoặc.
Input: 
  • Gồm một xâu duy nhất chứa dãy ngoặc gồm ba loại trên.
Output:
  • Số 1 nếu dãy ngoặc là đúng, số 0 nếu dãy ngoặc sai

Ràng buộc:
  • Subtask 1: (60% số điểm) độ dài dãy ngoặc <= 10^3
  • Subtask2: (40% số điểm) độ dài dãy ngoặc <= 10^6
Ví dụ 1:

Input

Output

([{}])

1



Ví dụ 2:

Input

Output

()[

0









    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin