#537. 表达式括号匹配
表达式括号匹配
题目描述
给定一个由小写字母、运算符(+,-,*,/)和圆括号构成的表达式,以"@"作为结束符。编写程序检查表达式中的圆括号是否匹配。
输入格式
一行数据,即表达式。
输出格式
一行,输出"YES"或"NO"表示括号是否匹配。
样例
样例输入 #1
(25+x)*(a*(a+b+b)@
样例输出 #1
NO
样例输入 #2
2*(x+y)/(1-x)@
样例输出 #2
YES
给定一个由小写字母、运算符(+,-,*,/)和圆括号构成的表达式,以"@"作为结束符。编写程序检查表达式中的圆括号是否匹配。
一行数据,即表达式。
一行,输出"YES"或"NO"表示括号是否匹配。
(25+x)*(a*(a+b+b)@
NO
2*(x+y)/(1-x)@
YES