习题6 -1 Parentheses Balance uva673 简单栈的应用
来源:互联网 发布:淘宝搜索引擎简称 编辑:程序博客网 时间:2024/05/22 17:42
题目链接:https://vjudge.net/problem/UVA-673#author=0
Code:
#include <bits/stdc++.h>using namespace std;int main(){int T;cin >> T;getchar();while( T-- ){stack<char>s;string line;getline(cin,line);char ch;int spa = 1;for( int i = 0 ; i < line.size() ; i++ ){ch = line[i];if( ch == '(' || ch == '[' ) s.push(ch);else if( !s.empty() && s.top() == '(' && ch == ')' ) s.pop();else if( !s.empty() && s.top() == '[' && ch == ']' ) s.pop();else spa = 0; }if( spa && !s.size() ) cout << "Yes" << endl;else cout << "No" << endl;}return 0;}
阅读全文
0 0
- 习题6 -1 Parentheses Balance uva673 简单栈的应用
- 习题6-1 UVa673 Parentheses Balance(栈)
- 算法竞赛入门经典 第二版 习题6-1 平衡的括号 Parentheses Balance uva673
- uva673 - Parentheses Balance(栈)
- uva673 Parentheses Balance(模拟+栈)
- Uva673 Parentheses Balance(栈)
- UVA673:Parentheses Balance(平衡的括号)
- uva673 Parentheses Balance
- UVA673 :Parentheses Balance
- UVA673- Parentheses Balance
- uva673-Parentheses Balance
- UVA673 Parentheses Balance
- uva673 - Parentheses Balance
- UVA673 - Parentheses Balance
- UVa673 Parentheses Balance
- UVA673 Parentheses Balance
- UVA673 Parentheses Balance
- uva673 Parentheses Balance
- 【回顾】加速深度学习的训练和推理
- 【预告】不懂数学,你还想玩转ML?简介机器学习中的数学基础
- 深度学习中如何选择一款合适的GPU卡的一些经验和建议分享
- 紧跟未来深度学习框架需求,TensorFlow 推出 Eager Execution
- I2C
- 习题6 -1 Parentheses Balance uva673 简单栈的应用
- 蜂鸣器驱动代码
- AI研习社每周公开课预告(11.06-11.10)
- 如何看待 Hinton 那篇备受关注的Capsules论文?
- Oracle
- linux命令行与shell脚本编程大全学习笔记之—shell脚本for命令学习
- win10+vs2015+opencv3.1.0
- 中科院博士:迁移学习的发展与现状 | 公开课
- MIT Taco 项目:自动生成张量计算的优化代码,深度学习加速效果提高 100 倍