nyoj2
2016-01-25 09:55
337 查看
题意:
略。
思路:
模拟栈的操作。
AC代码:
略。
思路:
模拟栈的操作。
AC代码:
#include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #include <queue> #include <stack> #include <vector> #include <set> #define INF 0x3f3f3f #define ll long long using namespace std; char a[10001]; char b[10001]; int main(){ int T; scanf("%d",&T); while(T--){ cin>>a; int k=0; int flag=0; int len=strlen(a); for(int i=0;i<len;i++){ if(a[i]=='(' ){ b[k++]='('; }else if(a[i]=='['){ b[k++]='['; } else if(a[i]==')'){ if(b[k-1]=='('){ k--; }else{ flag=1; break; } } else if(a[i]==']'){ if(b[k-1]=='['){ k--; }else{ flag=1; break; } } } if(k==0 && flag==0) printf("Yes\n"); else printf("No\n"); } return 0; }
相关文章推荐
- mfc常见面试题
- iOS开发笔记--声明全局变量
- X-UA-Compatible IE=edge,chrome=1
- MySQL InnoDB存储引擎
- UE4 代码编写细节:静态变量
- 模板方法模式
- python-dict
- openstack各个组件功能
- 山东农业大学/基础练习题1
- 从无到有写一个运维APP(一)(下)
- iOS开发笔记--自定义Zbar扫描界面
- java提高篇(十一)-----代码块
- DE19 Introduction to the Laplace Transform
- 秒级计费?毫无技术含量!秒级部署?谁特么在乎?
- Django admin出现'ascii' codec can't encode characters in position 0-9: ordinal not in range(128)
- 如何解决PHP里大量数据循环时内存耗尽的问题
- Swift中文教程(八) 枚举类型
- SCI投稿过程总结、投稿状态解析、修稿处理、拒稿后对策及接受后总结等
- 面向对象的六大原则(三)-- 里氏替换原则
- 接口测试验证的五个阶段