NYoj 2 括号配对问题
2014-04-07 19:19
246 查看
题目来源:http://acm.nyist.net/JudgeOnline/problem.php?pid=2
这个题,让我做的非常不爽!恶心!
这个题,让我做的非常不爽!恶心!
#include <iostream> #include <cstdio> #include <cstring> using namespace std; const int MAXN = 10010; int main() { char str[MAXN]; int top, T, Len, i; scanf("%d", &T); while(T--) { scanf("%s", str); Len = strlen(str); if(Len % 2) { printf("No\n"); continue ; } top = 0; for(i = 1; i < Len; ++i) { if((str[top] == '(' && str[i] == ')') || (str[top] == '[' && str[i] == ']')) --top; else str[++top] = str[i]; } if(top == -1) printf("Yes\n"); else printf("No\n"); } return 0; }
相关文章推荐
- NYOJ 2 括号配对问题
- NYOJ 2 括号配对问题(栈)
- nyoj2-括号配对问题
- NYOJ 括号配对问题
- NYOJ 2 括号配对问题
- nyoj 括号配对问题
- 【NYOJ】括号配对问题
- NYOJ 2 括号配对问题
- Num 15: NYOJ: 题目0002 : 括号配对问题 [ 栈(stack) ]
- nyoj 括号配对问题
- 【NYOJ2】括号配对问题
- NYOJ-2 括号配对问题
- NYOJ-括号配对问题
- NYOJ 括号配对问题
- NYOJ【括号配对问题】
- NYOJ 2 括号配对问题 【栈】
- NYOJ:2 括号配对问题(初识栈)
- NYOJ 2 括号配对问题
- NYOJ 2 括号配对问题 (栈 stack)
- nyoj 括号配对问题