e044: P-3-2. 括弧配對
Tags : stack
Accepted rate : 2人/2人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-01-16 01:30

Content

在本題中我們假設有三種括弧:{},(),[]。輸入一個由括弧組成的字串,請判斷是否是平衡的,括弧可以巢狀但是不可以交叉,例如「()[]{[]}」、「[(()){}]」、「[(){}{}]{}()」都是平衡的,但「([)]」不是平衡的,此外「()[」也不是,因為[沒有配對。

Time limit: 1 秒

Input

輸入包括若干行,最多 20 行,每行是一個表示式,由六個括弧字元組成的字串,沒有其他字元,字串長度不超過 150。

Output

依序輸出每行是否是平衡的括弧,是則輸出 yes,否則輸出 no。

Sample Input
()[]{[]}
[(()){}]
[(){}{}]{}()
([)]
()[
Sample Output
yes
yes
yes
no
no
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1M
公開 測資點#3 (20%): 1.0s , <1M
公開 測資點#4 (20%): 1.0s , <1M
Hint :
Tags:
stack
出處:
AP325 [管理者:
mcjksieu005 (mcjksieu005)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」