#HT9046. 括号匹配
括号匹配
括号匹配(弱化版)
题目描述
给定只由 种括号字符组成的字符串:(, ), [, ], {, }。判断每个字符串是否为“合法括号序列”,合法则输出 YES,否则输出 NO。合法括号序列的定义:
- 空串合法;
- 所有括号都能找到找到匹配的括号
输入格式
第一行一个整数 ,表示数据组数。接下来 行,每行一个只包含上述 种字符的字符串。
输出格式
对于每个字符串,输出一行:
- 若其为合法括号序列,输出 YES;
- 否则输出 NO。
输入输出样例 #1
输入 #1
1
()[]{}
输出 #1
YES
说明/提示
记单串长度记为 。测试数据满足 ,,同一输入文件内总长度 ,字符串只包含字符 ()[]{}。