代码求改
  • 板块题目总版
  • 楼主furina_1013
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/8/11 17:51
  • 上次更新2024/8/11 19:44:34
查看原帖
代码求改
794188
furina_1013楼主2024/8/11 17:51
#include <bits/stdc++.h>
using namespace std;
int n;
string s;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>s;
		stack<char>fu;
		for(int j=0;j<s.length() ;j++)
		{
				if(!fu.empty() && fu.top() =='(' && s[j]==')' )fu.pop();
				else if(!fu.empty() && fu.top() =='[' && s[j]==']')fu.pop();
				else fu.push(s[j]);
		}
		if(fu.empty() )cout<<"Yes";
		else cout<<"No";
		if(i!=n)cout<<endl;
	}
	return 0;
}
2024/8/11 17:51
加载中...