3408:【2024年4月】4级算法等考第一题 括号匹配

文件提交:无需freopen 内存限制:256 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:1
命题人:
提交:0 解决:0

题目描述

## Description 一个括号字符串,其中仅包含三种括号(),[],{},括号可以嵌套使用,给定T组括号字符串,请判断每组字符串中的括号是否都正确匹配。正确匹配的规则如下: 1、每一对括号必须先左后右、成对出现; 2、每一对括号内的括号也要满足规则1。 例如:括号字符串[{()}[()]]是正确匹配,而{[]()是错误匹配,因为“{[}”中“[”不成对。 ## Input Format 第一行包含一个整数T; 接下来T行,每行一个字符串,表示要判断的括号字符串。 数据范围 测试点1~10:1≤T≤20,1≤括号字符串长度≤255。 ## Output Format 共T行,每行一个字符串,表示判断结果,如果对应行的字符串正确匹配,则输出"YES",否则输出"NO"。 ```input1 3 []{()} [{}(]){} (()[] ``` ```output1 YES NO NO ```