60分,测试也有问题
查看原帖
60分,测试也有问题
1404388
lrqSB楼主2024/8/22 10:31
#include<bits/stdc++.h>
using namespace std;
bool a=0;
char p[255];
char l[255];
int top=0;
int main() {

	for(int i=0;i<=u;i++)
	{cin>>l[i];
	if(l[i]=='@'){
	    break;
	}
		p[i]=l[i];
		if(p[i]=='('||p[i]=='['){
			top++;
			
		}if(l[i]=='('&&p[top]==')'){
					top--;
					
				}if(l[i]=='['&&p[top]==']'){
							top--;
							
						}
	}
	if(top==0){
		cout<<"YES";
	}else{
		cout<<"NO";
	}
}
2024/8/22 10:31
加载中...