UVa 11988
来源:互联网 发布:伤心歌曲500首网络歌曲 编辑:程序博客网 时间:2024/04/30 16:02
#include<stdio.h>#include<string.h>
int nx[100010];char c[100010];
int main(){
int i,n,lst,g;
while(scanf("%s",c+1)!=EOF){
n=strlen(c+1);
nx[0]=lst=g=0;
for(i=1;i<=n;i++)
if(c[i]=='[')g=0;
else if(c[i]==']')g=lst;
else{
nx[i]=nx[g];
nx[g]=i;
if(g==lst)lst=i;
g=i;
}for(i=nx[0];i;i=nx[i])
printf("%c",c[i]);
puts("");
}return 0;
}
0 0
- UVA 11988
- UVA 11988
- uva 11988
- uva 11988
- UVa 11988
- uva 11988
- UVA - 11988
- UVA 11988
- [UVA]11988
- uva 11988
- Uva 11988 Broken Keyboard
- UVa 11988 ------ Broken Keyboard
- UVa-11988 悲剧文本
- UVA 11988 链表
- UVA 11988 链表
- uva 11988 Broken keyboard
- uva
- UVA
- java 基础 (一)
- 容器 STL
- C++ #define用法总结
- java基础——类
- 滑雪(tyvj P1004)
- UVa 11988
- Demo7TabLayout(下)告别过去:简单的Tab
- rbac 概念
- SQLite数据类型
- hdu1551题解(wa了好多次)
- Linux背景知识
- HDU 5692 (线段树 dfs序)
- Python 将数字以科学记数法输出
- 求二叉树的先序遍历