完成N2

来源:互联网 发布:康奈尔大学录取数据 编辑:程序博客网 时间:2024/05/02 13:49

#include <stdio.h> #include <string.h>  int main() { char s1[10000]={0}; int s2[5]; int i=0,j; int len=0,k; int a=0,b=0;  scanf("%d",&i); k=i; for(j=0;j<k;j++) { scanf("%s",s1); getchar(); { len=strlen(s1); for (i=0; len>i; i++) { if(s1[i]=='[') { a++; } if(s1[i]=='(') { b++; }  if(s1[i]==']') { a--; } if(s1[i]==')') { b--; } }  if((a==0)&&(b==0)) s2[j]=0; else s2[j]=1; a=0; b=0; } }  for (i = 0; i < k; ++i) { if(s2[i]) printf("NO\n"); else printf("YES\n"); }  return 0; }