题解
2023-08-01 19:32:35
发布于:上海
67阅读
0回复
0点赞
#include<stdio.h>
#include<cstring>
using namespace std;
int main(){
int n;
scanf("%d", &n);
for(int i=0;i<n;i++)
{
char s[257];
scanf("%s", s);
int ly=0,ry=0,lf=0,rf=0;
for(int i=0;i<strlen(s);i++){
if(s[i]=='(') ly++;
if(s[i]==')') ry++;
if(s[i]=='[') lf++;
if(s[i]==']') rf++;
if(ry>ly) break;
if(rf>lf) break;
}
if(lf!=rf||ly!=ry) printf("No\n");
else printf("Yes\n");
}
return 0;
}
这里空空如也
有帮助,赞一个