题解
2024-07-29 14:21:53
发布于:广东
9阅读
0回复
0点赞
#include<iostream>
using namespace std;
char st[10005];
int top=0;
void push(char x){ 
	top++;
	st[top]=x;
}
void pop(){ 
	top--;
}
char TOP(){
	return st[top];
}
bool empty(){
	return top==0;
}
int size(){
	return top;
}
int main(){ 
	string s;
	cin>>s;
	for(int i=0;i<s.size();i++){
		if(s[i]=='(')
			push(s[i]);
		else if(s[i]==')'){
			if(empty()){
				cout<<"NO";
				return 0;
			}
			else
				pop();
		}
		else if(s[i]=='@')
			break;
	}
	if(empty())
		cout<<"YES";
	else
		cout<<"NO";
	return 0;
}
这里空空如也

有帮助,赞一个