2313 括号匹配
Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)
Submits : 46 | Solved : 10
Description
给定一字符串,判断字符串中的括号是否匹配,这里括号分为大括号{}、中括号[],圆括号()三种类型。每行字符串最大不超过1000个。
Input
输入数据分多组,第一行输入数据的组数n,接下来的n行,每行为需要判断的字符串。
Output
输出匹配情况:
(1)如果字符串中的应匹配的左括号和右括号不是同一类型,输出wrong
(2)如果不是(1)的情况,假如某个右括号没有应匹配的左括号,输出miss left
(3)如果不是(1)的情况,假如某个左括号没有应匹配的右括号,输出miss right
(4)如果完全匹配,输出match
注意:如果(2)和(3)情况同时出现,输出从字符串左边到右边最先出现的情况。
Sample Input
3
(123)
{[(234}))
{123
Sample Output
match
wrong
miss right
HINT
Source
[ Top ] | [ Submit ]