uva-673注意可能会给空串
来源:互联网 发布:淘宝海淘上传身份证 编辑:程序博客网 时间:2024/06/14 09:32
#include<iostream>#include<stack>#include<cstdio>using namespace std;int n,len,ans[150];string s;int main(){ cin>>n; getchar(); while(n--) { getline(cin,s); len=s.length(); for(int i=0;i<len;i++) { if(s[i]=='(')ans[i]=1; else if(s[i]==')')ans[i]=-1; else if(s[i]=='[')ans[i]=2; else ans[i]=-2; } stack<int>st; if(len>=1)st.push(ans[0]); for(int i=1;i<len;i++) { if(!st.empty()&&st.top()>0&&st.top()+ans[i]==0)st.pop(); else st.push(ans[i]); } if(st.empty())cout<<"Yes"<<endl; else cout<<"No"<<endl; }}
0 0
- uva-673注意可能会给空串
- Template写mysql时注意,空的和null型的不要插入数据,否则查出来可能会不否和条件
- 非空判断注意
- uva-591注意空行
- 注意:金山毒霸最新更新可能会导致win2003无法远程登陆
- SoundPool的一些注意(可能会导致没声音)
- 注意数乘可能会引发数据的溢出
- AndroidStudio注意给SDK搬个家
- 判断list不为空或者为空需要注意
- VC从数据库里查询字段一定注意判断空串
- 海空神佛的虚伪[注意]
- 注意存储过程中的空值
- java 空引用问题值得注意
- C语言注意问题: 空指针
- inflate控件加载注意空指针
- C++注意防止指针指向空
- stringstream 使用时注意清空
- String判断是否为空注意问题
- LayoutInflater的使用
- CPU卡中T=0通讯协议的分析与实现
- iReport利用Print Repeated Values做分组报表以及对重复值做distinct运算
- Leetcode: Unique Binary Search Trees II
- IOS系列——TextView和UITextField
- uva-673注意可能会给空串
- ie6图片下边有边距的解决办法
- iOS7隐藏状态栏 status Bar
- struct sigaction 结构解析 和linux信号类型解释
- Mustache 使用心得总结
- 在ubuntu 12.04 上将默认的gcc 4.6 改成gcc 4.4
- java 实现二叉树
- 过孔
- maven 教程一 入门