求助大佬!死循环了(from a 蒟蒻's question
查看原帖
求助大佬!死循环了(from a 蒟蒻's question
648475
I_am_emoing楼主2023/8/8 09:09
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<algorithm>
#include<cmath>
#include<ctime>
#include<queue>
#include<stack>
#include<map>
#include<vector>//好看的头文件们
using namespace std;
string s;
bool f;
stack<int>q; 
int main()
{
	cin>>s;
	for(int i=0;i<s.size()-1;i++)
	{
		if(q.top()=='(')
		{
			f=true;
		}
		if(s[i]=='('||s[i]==')')
		{
			q.push(s[i]);
		}
		if(q.top()==')'&&f)
		{
			q.pop();
			q.pop();
		}
	}
	if(q.empty())
	{
		cout<<"YES";
	}else{
		cout<<"NO";
	}
	return 0;
}

2023/8/8 09:09
加载中...