题目描述
刘老师正在检查一行包含空格和六种括号的文本。左括号有 (、[、{,右括号有 )、]、}。从左向右检查时,如果某个右括号没有可匹配的左括号,或与最近的未闭合左括号类型不同,它就是第一个错误。请报告该右括号及其从 开始的位置;如果扫描期间没有出现这种错误,输出指定提示。
输入格式
第一行输入文本长度 ,第二行是长度为 的文本,只含六种括号和空格。
输出格式
若发现错误,输出错误右括号和位置,中间用空格分隔;否则输出 ok so far。
13
( ] }] [{]
] 2
18
{ ( ) (} )() } {(}
} 7
18
}))}( {)] [ }} )}
} 1
数据范围与约定
- 第二行长度恰为