NYOJ2 括号配对问题
2014-03-11 08:43
302 查看
原题链接
#include <stdio.h>
char buf[10001];
int main(){
int t;
char *p, ch;
scanf("%d\n", &t);
while(t--){
buf[0] = getchar();
p = buf + 1;
while((ch = getchar()) != '\n'){
if(ch - 1 == *(p - 1) || ch - 2 == *(p - 1))
--p;
else *p++ = ch;
}
printf(p == buf? "Yes\n": "No\n");
}
return 0;
}
#include <stdio.h>
char buf[10001];
int main(){
int t;
char *p, ch;
scanf("%d\n", &t);
while(t--){
buf[0] = getchar();
p = buf + 1;
while((ch = getchar()) != '\n'){
if(ch - 1 == *(p - 1) || ch - 2 == *(p - 1))
--p;
else *p++ = ch;
}
printf(p == buf? "Yes\n": "No\n");
}
return 0;
}
相关文章推荐
- NYOJ-2 括号配对问题
- nyoj_2:括号配对问题
- nyoj 2:括号配对问题
- NYOJ2 括号配对问题
- nyoj2括号配对问题(数据结构---栈)
- [NYOJ] 02括号配对问题(c语言链栈实现)
- NYOJ - 括号配对问题 <非栈道法>
- nyoj 2 括号配对问题水
- NYOJ -2括号配对问题
- NYOJ-2括号配对问题
- NYOJ 括号配对问题(不用栈)
- nyoj-2-括号配对问题
- NYOJ 2 括号配对问题(数组模拟栈)
- nyoj-02 括号配对问题
- NYOJ题目2括号配对问题
- nyoj 2 括号配对问题(stack)
- nyoj 括号配对问题
- nyoj括号配对问题
- nyoj-2 括号配对问题 栈
- NYOJ 2 括号配对问题