Uva11988 Broken Keyboard
来源:互联网 发布:mac中文输入法没有了 编辑:程序博客网 时间:2024/04/29 05:59
//Uva11988 Broken Keyboard#include<cstdio>#include<cstring>const int maxn = 100000+5;int cur, last, next[maxn];char s[maxn];int main(){ while(scanf("%s", s+1) == 1) { int len = strlen(s+1); cur = last = 0; next[0] = 0; for(int i=1; i<=len; i++) { char 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(int i=next[0]; i!=0; i=next[i]) printf("%c", s[i]); printf("\n"); } return 0;}
0 0
- UVA11988 Broken Keyboard
- uva11988 broken keyboard
- UVA11988 Broken Keyboard 链表
- Uva11988 Broken Keyboard
- Uva11988 Broken Keyboard 链表
- UVa11988 Broken Keyboard
- UVa11988 Broken Keyboard(悲剧文本)
- Uva11988 Broken Keyboard 题解(搜索算法)
- uva11988 broken keyboard (悲剧文本)
- UVa11988-Broken Keyboard (a.k.a. Beiju Text)
- uva11988 - Broken Keyboard (a.k.a. Beiju Text) 模拟 链表
- UVa11988 Broken Keyboard (a.k.a. Beiju Text)(链表 水)
- UVa11988 Broken Keyboard (a.k.a. Beiju Text)
- ***UVa11988 Broken Keyboard ACM解题报告(链表)
- UVA11988 - Broken Keyboard (a.k.a. Beiju Text)
- UVA11988 Broken Keyboard (a.k.a. Beiju Text)
- UVA11988:Broken Keyboard (a.k.a. Beiju Text)
- UVA11988 Broken Keyboard (a.k.a. Beiju Text)
- android 实现拍照的2种方法
- VS2010使用EF6连接mysql 配置
- 基于 Jenkins 快速搭建持续集成环境
- megapix-image.js使用的一个坑-ios图片裁剪之画布绘制大图片
- shell 编程记录。
- Uva11988 Broken Keyboard
- javaweb学习总结(七)——HttpServletResponse对象(一)
- 面试题 16
- Android组件之间的关系
- iOS开发——实现TODO宏定义
- 小论“枚举”
- RFM模型及R语言实现
- SQL嵌套查询
- Android开发环境的搭建