60分求解
查看原帖
60分求解
768259
liulechen楼主2024/12/3 18:23
#include<bits/stdc++.h>
using namespace std;
string s;
stack<char> q; 
int main(){
	cin>>s;
	for(int i=0;i<s.length()-1;i++){
		if(s[i]=='(') q.push(s[i]);
		else if(s[i]==')' && !q.empty()) q.pop();
        else{
        	cout<<"NO";
			return 0;
		}
	}
	if(q.empty()) cout<<"YES";
	else cout<<"NO";
	return 0;
}

给正确代码才关

2024/12/3 18:23
加载中...