Files
2023-08-03 09:22:52 +08:00

33 lines
490 B
C++

#include<cstdio>
int main()
{
char stack[260]={'s','\0'},li;
int top=1;
while(li=getchar(),li!='\n')
{
switch(li)
{
case '(':stack[top++]=li;break;
case ')':
if(stack[top-1]=='(') top--;
else
{
printf("Wrong\n");
return 0;
}
break;
case '[':stack[top++]=li;break;
case ']':
if(stack[top-1]=='[') top--;
else
{
printf("Wrong\n");
return 0;
}
}
}
if(top==1) printf("OK\n");
else printf("Wrong\n");
return 0;
}