UVA 673
来源:互联网 发布:淘宝网领券猫腻 编辑:程序博客网 时间:2024/04/30 03:39
一个渣到爆的菜鸡,就是一个模拟栈的操作,调试了这么长时间。
/************************************************************************* > File Name: Parentheses Balance UVA - 673 > Author: Mrhanice > Mail: 690697134@qq.com > Created Time: 20170311 > link : https://vjudge.net/problem/UVA-673 ************************************************************************/#include <cstdio>#include <cstring>#include <stack>using namespace std;const int maxn=200;int main(){ int t; scanf("%d",&t); getchar(); while(t--) { stack <char> par; char str[maxn]; gets(str); int len=strlen(str),flag=1; for(int i=0; i<len; i++) { if(str[i]=='('||str[i]=='[') { par.push(str[i]); } else { if(par.empty()) { flag=0; break; } else { if(str[i]==')'&&par.top()=='(') { par.pop(); } else if(str[i]==']'&&par.top()=='[') { par.pop(); } else { flag=0; break; } } } } if(flag&&par.empty()) printf("Yes\n"); else printf("No\n"); } return 0;}
0 0
- uva 673
- UVA 673
- uva 673
- UVA 673
- uva 673
- UVA 673
- uva 673
- uva - 673
- uva 673
- uva 673
- UVA 673
- UVA 673
- UVA 673
- UVa 673 Parentheses Balance
- UVa OJ 673-Parentheses
- uva 673 - Parentheses Balance
- Uva 673 Parentheses Balance
- uva 673 - Parentheses Balance
- spark mllib实现 广告点击率预测
- 矩阵快速幂
- [STL] string的常见用法
- Javascript原型链和原型继承之浅析
- 分布式缓存应用
- UVA 673
- 手机信息页面
- Cocos2dx3.10在Windows7下控制台编译apk的问题
- 排序算法一:快速排序
- 程序猿学习笔记(三)
- Linux运维学习之路——Linux的起源
- scikit-learn中算法的调用
- 利用MRT进行多年LAI数据(MOD15A2)拼接和投影转换
- 微信小程序布局display flex布局介绍