11988
来源:互联网 发布:淘宝网我是卖家 编辑:程序博客网 时间:2024/06/12 18:37
紫书上例题6-4;啥都不说书上有代码,自己看;
#define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<algorithm> #include<string> #include<sstream> #include<set> #include<vector> #include<stack> #include<map> #include<queue> #include<deque> #include<cstdlib> #include<cstdio> #include<cstring> #include<cmath> #include<ctime> #include<functional> using namespace std; #define N 100000+5 int last, cur, Next[N]; char s[N]; int main() { //freopen("t.txt", "r", stdin); while (~scanf("%s", s + 1)) { int n = strlen(s + 1); last = cur = 0; Next[0] = 0; for (int i = 1; i <= n; i++) { char ch = s[i]; if (ch == '[')cur = 0;//头结点移到位置0 else if (ch == ']')cur = last;//头结点移到位置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]); cout << endl; } return 0; }
0 0
- 11988
- 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 11988(p143)----Broken Keyboard
- solr6.4.2配置IK分词器
- Neutron网络入门
- java ee
- Ceilometr: 6、Ceilometer在Openstack上的安装
- JavaWeb-文章发布系统(第一天)
- 11988
- 管理项目生命周期
- HDU
- Queue Reconstruction by Height
- linux命令详解之df命令
- 嵌入式Linux C语言开发工具
- Android IPC机制-小试牛刀
- 欢迎使用CSDN-markdown编辑器
- HDU 5187 zhx's contest(思维,快速幂,快速乘)