问题 4010 --自由的问号

4010: 自由的问号★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 221  解决: 87
[提交][状态][命题人:]

题目描述

艾伦在学习C++时发现,每个 ‘{‘ 必定有一个 ‘}’ 相对应,这个格式让他觉得非常不自由。于是他觉得可以发明一个符号 ‘?’ ,它可以代表一个 ‘{‘ 或者 ‘}’ 。在一串代码中只要每个

‘{‘ ‘}’ 以及 ‘?’ 代表的 ‘{‘ ‘}’ 一一对应且不错位,就判定此代码为 YES ,否则为 NO。

输入

一个int型的数n,代表输入了几行字符串。

n行只由 ‘{‘ ‘}’ 以及 ‘?’组成的字符串。

输出

n行YES或者NO。

样例输入
Copy
7
{}
{?}
{??}
??{}
}?{?
{{{{}}
{}{}{}{}{}}{
样例输出
Copy
YES
NO
YES
YES
NO
NO
NO

提示

来源

[提交][状态]