ZOJ1016
来源:互联网 发布:软件测试工资 编辑:程序博客网 时间:2024/05/19 12:24
根据P序列可以恢复出括号序列,然后就可以计算W序列了。
#include<iostream>using namespace std;int main(){ int t; cin>>t; for (int ii=0; ii<t; ii++) { int n, sum = 0, p = 0; char parenthese[100] = {0}; cin>>n; for (int i=0; i<n; i++) { int buf; cin>>buf; for (int j=sum; j<buf; j++) parenthese[p++] = '('; parenthese[p++] = ')'; sum = buf; } bool match[100] = {false}; for (int i=0; i<n; i++) { int j; for (j=0; j<p; j++) if (parenthese[j] == ')' && !match[j]) break; match[j] = true; int number = 0; for (int k=j-1; k>=0; k--) { if (parenthese[k] == '(') number++; if (parenthese[k] == '(' && !match[k]) { match[k] = true; break; } } if (i < n-1) cout<<number<<' '; else cout<<number<<endl; } }}
0 0
- ZOJ1016
- zoj1016
- ZOJ1016
- zoj1016
- zoj1016 Parencodings
- ZOJ1016 Parencodings
- zoj1016-Parencodings
- ZOJ1016-Parencodings
- ZOJ1016解题报告
- [水]ZOJ1016
- zoj1016 Parencodings(括号匹配变形:STL栈处理+模拟)
- CF620E - New Year Tree
- x265-1.7版本-common/slice.h注释
- 纪念PeakTools开工和申请博客
- Activity生命周期详解
- Python的机器学习库汇总与梳理
- ZOJ1016
- GPIO模拟IIC过程中对IIC的理解
- 关于Block的内存问题__上
- 线性表的链式结构实现
- x265-1.7版本-common/threading.h注释
- 基本数据结构:建立二叉树 和 二叉树的顺序遍历
- 加工中心编程技术讲座文库
- R语言学习笔记(2):数据类型和数据结构
- scrollView