SZ#G6STK07. 【GESP强化 六级】分隔符错误

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB
    ID: 11581 传统题 2000ms 256MiB 尝试: 1 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题括号匹配错误定位GESP6级1星

题目描述

刘老师正在检查一行包含空格和六种括号的文本。左括号有 ([{,右括号有 )]}。从左向右检查时,如果某个右括号没有可匹配的左括号,或与最近的未闭合左括号类型不同,它就是第一个错误。请报告该右括号及其从 00 开始的位置;如果扫描期间没有出现这种错误,输出指定提示。

输入格式

第一行输入文本长度 NN,第二行是长度为 NN 的文本,只含六种括号和空格。

输出格式

若发现错误,输出错误右括号和位置,中间用空格分隔;否则输出 ok so far

13
( ]   }] [{]
] 2
18
{ ( ) (} )() } {(}
} 7
18
 }))}( {)] [ }} )}
} 1

数据范围与约定

  • 1N5001\le N\le500
  • 第二行长度恰为 NN