题解
2024-07-29 14:20:44
发布于:广东
22阅读
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;
}
这里空空如也
有帮助,赞一个