Problem D: 括号匹配
Time Limit |
$1$ 秒/Second(s) |
Memory Limit |
$512$ 兆字节/Megabyte(s) |
提交总数 |
$3429$ |
正确数量 |
$1621$ |
"
裁判形式 |
标准裁判/Standard Judge |
我的状态 |
尚未尝试 |
难度 |
|
分类标签 |
数据结构 栈 |
当前分类(单击移除):
数据结构栈
单击选择分类:
在编程当中我们只会用到三种括号:圆括号(),方括号[]和花括号{},编译器在编译的时候会检查括号是否正确匹配。例如{[()]}、{()[]{}}都是合法的匹配。但是([)]则是不合法的匹配。请编写一个程序来判断输入的括号序列是否合法。
测试数据由多组,每组数据有一行,为( ) [ ] { }组成的序列,长度不超过1000
对于每组数据输出一行,如果是合法匹配则输出YES,不合法则输出NO,请注意大小写