题解
2023-08-16 13:38:13
发布于:浙江
0阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
stack<char> expression; //创建一个栈
string str;
cin >> str;
for (int i = 0 ; i < str.size() ; i++){
if (str[i] == '(')
expression.push(str[i]); //入栈
else if (str[i] == ')'){
if (expression.empty()){
cout << "NO";
return 0;
}
expression.pop(); //出栈
}
}
if (expression.empty())
cout << "YES";
else
cout << "NO";
}
这里空空如也
有帮助,赞一个