{"trustable":false,"sections":[{"title":"剧情","value":{"format":"MD","content":"\n\nEturial在做一个自动解方程的程序。但是他被数学中的()[]给难住了,用户并不总是按正常的逻辑去输入括号。【太奇怪了,准备用脑子去想】![太奇怪了.jpg](https://i.loli.net/2021/03/12/HIgwxoeNFLurfCW.jpg)\n\n现在希望你能单独做出来一个模块来判断括号的合法性。【括号中间的数学表达式用“合法的字符串”来替代】\n\n一串由( )和[ ]组成的字符串。如果我们规定以下的字符串是合法的字符串:\n(1) 空串是合法的\n(2) 如果A、B都是合法的,那么AB也是合法的。\n(3) 如果A是合法的,那么(A)和[A]都是合法的。\n\n也就是说,所有左右括号必须配对,且不能“切开括号”(如“[ ( ] )”或“( [ ) ]”)。\n\n字符串最长为128位\n\n"}},{"title":"输入","value":{"format":"MD","content":"输入先是一个正整数n,代表有n个字符串。\u003cbr\u003e\n接下来是n行串,每个串一行,注意,可能有空串。"}},{"title":"输出","value":{"format":"MD","content":"对于每组数据,若是合法的串,则在单独的一行输出Yes,不然则出No。"}},{"title":"样例输入","value":{"format":"MD","content":"\u003cpre\u003e6\n([])\n(([()])))\n([()[]()])()\n(([(])))\n\n()[][()]\u003c/pre\u003e"}},{"title":"样例输出","value":{"format":"MD","content":"\u003cpre\u003eYes\nNo\nYes\nNo\nYes\nYes\u003c/pre\u003e"}},{"title":"注意","value":{"format":"MD","content":"\u003ch1\u003e输入中可能有\u003cstrong\u003e空串\u003c/strong\u003e。"}}]}