uva 11988 Broken Keyboard (a.k.a. Beiju Text) 链表
2015-04-08 12:06
316 查看
/* *********************************************** Author :xryz Email :523689985@qq.com Created Time :4-8 11:38:09 File Name :BrokenKeyboard.cpp ************************************************ */ #include <stdio.h> #include <string.h> #include <iostream> #include <algorithm> #include <vector> #include <queue> #include <set> #include <map> #include <string> #include <math.h> #include <stdlib.h> #include <time.h> using namespace std; const int maxx=100000+5; int main() { int last,cur,next[maxx],i; char s[maxx],ch; while(~scanf("%s",s+1)) { int len=strlen(s+1); cur=0; last=0; next[0]=0; for(i=1;i<=len;i++) { ch=s[i]; if(ch=='[') cur=0; else if(ch==']') cur=last; else { next[i]=next[cur]; next[cur]=i; if(cur==last) last=i; cur=i; } } for(i=next[0];i!=0;i=next[i]) { printf("%c",s[i]); //printf("%d ",i); } /*for(i=0;i<len;i++) { printf("%d ",next[i]); }*/ printf("\n"); } return 0; }
相关文章推荐
- UVA-11988 Broken Keyboard (a.k.a. Beiju Text) (链表 或 递归)
- uva 11988 Broken Keyboard (a.k.a. Beiju Text) 链表
- UVA 11988 Broken Keyboard (a.k.a. Beiju Text) (链表,模拟)
- UVA11988 Broken Keyboard (a.k.a. Beiju Text)【数组模拟链表】
- UVa 11988 - Broken Keyboard (a.k.a. Beiju Text)【链表初接触】
- uva 11988 - Broken Keyboard (a.k.a. Beiju Text)----链表快速插入
- UVa 11988 Broken Keyboard (a.k.a. Beiju Text) (模拟链表)
- UVa 11988 - Broken Keyboard (a.k.a. Beiju Text) (简单链表)
- UVa 11988 - Broken Keyboard (a.k.a. Beiju Text)【数组实现链表】
- UVA 11988 Broken Keyboard (a.k.a. Beiju Text)
- UVa 11988 - Broken Keyboard (a.k.a. Beiju Text) 题解
- UVa 11988 - Broken Keyboard (a.k.a. Beiju Text) 题解
- UVa 11988 - Broken Keyboard (a.k.a. Beiju Text) ( 模拟链表 )
- UVA 11988 Broken Keyboard (a.k.a. Beiju Text) 字符串处理
- 例题6-4 UVA 11988 Broken Keyboard (a.k.a. Beiju Text) 破损的键盘
- Broken Keyboard (a.k.a. Beiju Text) UVA, 11988(链表)
- 链表 UVA 11988 Broken Keyboard (a.k.a. Beiju Text)
- 链表-单向链表&&UVa 11988 Broken Keyboard(a.k.a.Beijiu Text)(破损的键盘(悲剧文本))的理解与解析
- UVa 11988 - Broken Keyboard (a.k.a. Beiju Text) 题解
- Broken Keyboard(a.k.a.Beiju Text),UVa 11988