最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 括号使用检查

    正文概述 陈老师   2026-01-20 15:39:54  

    题目描述

    小可分不清小括号,中括号,大括号和尖括号的用法,在不需要区分括号的优先级​的情况下,​请帮助他判断括号使用是否正确。

    注意:不需要区分括号的优先级​即为所有括号等级一样,只需关注左右括号之分。 例如:"(<>)","(<{}>) ","<(<[]>)>"都是匹配正确的括号字符串。

    输入格式

    11 行一个整数 nn ,表示输入 nn 组数据。

    22 至第 n+1n+1 行,每一行都包含一个由 < > ( ) { } [ ] 构成的字符串。长度不超过100。

    输出格式

    如果输入的字符串中的括号正确匹配则输出 yesyes,否则输出 nono

    样例

    2
    (){}
    (())(
    
    yes
    no
    
    3
    (){[]}(
    [][]
    {<<>
    
    no
    yes
    no
    
    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 括号使用检查