求助
查看原帖
求助
1378050
CodeEmperor楼主2024/9/16 11:53
#include<bits/stdc++.h>
using namespace std;

stack<char >str;
char s[300];
int main()
{
	cin>>s;
	int len = strlen(s);
	for(int i=0;s[i]!='@';i++)
	{
		if(s[i]=='('){
			str.push(s[i]);
		}else{
			if(s[i]==')')
			{
				if(str.top()=='(')
				{
					str.pop();
				}else{
					cout<<"NO";
					return 0;
				}
			}
		}
	}
	if(!str.empty())
	{
		cout<<"NO";
		return 0;
	}
	cout<<"YES";
	
	
}

有些样例RE大佬帮忙看一下

2024/9/16 11:53
加载中...