uva 11988
来源:互联网 发布:淘宝爱用交易怎么样 编辑:程序博客网 时间:2024/04/30 16:08
#include<cstdio>#include<cstring>using namespace std;char str[100010];int next[100010];int main(){int cur,last;while(scanf("%s",str+1)==1){int n=strlen(str+1);int cur=last=0;for(int i=1;i<=n;i++){if(str[i]=='[') cur=0;else if(str[i]==']') cur=last;else{next[i]=next[cur];next[cur]=i;if(cur==last) last=i;cur=i;}}next[last]=0;for(int i=next[0];i!=0;i=next[i])printf("%c",str[i]);printf("\n");}}
阅读全文
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
- CSS命名规范——BEM思想
- 数据库:乐观锁与悲观锁
- 9月6日学习记录
- PHP环境搭建问题
- 前端面试中常见的算法问题总结
- uva 11988
- Codeforces 846 C Four Segments(前缀和+枚举)
- 杭电2955- Robberies
- Codeforces-846D:Monitor(二维线段树)
- Visual Studio 代码生成 运行时库的选择
- 王者荣耀T恤图案图形设计大赛—英雄台词字体设计
- 机器学习入门笔记(五)----过拟合问题
- 一起艳学SpringBoot
- CentOS 7下安装Python3.5