题解(用STL)
2023-07-26 10:25:29
发布于:广东
6阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
stack<char> stk;
int main(){
	char a[260];
	fgets(a+1,260,stdin);
	for(int i = 1;i<=strlen(a+1);i++){
		if(a[i]=='('){
			stk.push('(');
		}
		if(a[i]==')'){
			if(!stk.empty()){
				stk.pop();
			}
			else{
                cout<<"NO";
                return 0;
            }
		}
        if(a[i]=='@')break;
	}
	if(stk.empty()){
		cout<<"YES";
	}
	else cout<<"NO";
	return 0;
}
这里空空如也

有帮助,赞一个