竞赛
考级
不用栈就能秒
复仇者_帅童
浅夏.山橘月
由于手搓函数太麻烦,我给大家提供STL版题解
dali
栈写法
海边的草履虫
题解:
仲禹
这题可以用模拟栈,循环遍历每个字符并判断:如果是左括号,压入栈中;如果是右括号,再判断:如果栈空,则没有与之对应的左括号,输出NO;否则说明有与之配对的左括号,将一个左括号弹出。最后再看看栈有没有空,如果栈空说明括号匹配,输出YES,否则输出NO。 代码
你
zsy
判断一下就好了
DEV-C+=1
沈思邈
自行学习
我不知道应该取什么名字好
#include <bits/stdc++.h> using namespace std; char s[30]; int Top=0; void push(char x){ s[Top]=x; } void pop(){ --Top; } char top(){ return s[Top]; } bool empty(){ return Top==0; } int main(){ string a; cin>>a; for(int i=0;i<a.size();i){ if(a[i]'('){ push(a[i]); }else if(a[i]')'){ if(empty()){ cout<<"NO"; return 0; }else{ pop(); } } if(a[i]=='@')break; } if(empty())cout<<"YES"; else cout<<"NO"; return 0; }
余昊烨
ccw.site最好玩
???
无敌的鳖佬仔给老爷爷猜猜被
复仇者_摆烂崽
提交答案之后,这里将显示提交结果~