POJ——1016Parencodings(模擬)
#include <cstdio>
#include <cmath>
#include<vector>
#include<cstring>
#include<algorithm>
#include<cmath>
#include<stack>
#include<string>
#include<iostream>
#include<set>
#include<vector>
using namespace std;
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int n;
scanf("%d",&n);
vector<char>vec;
vec.clear();
int i=0;
int cnt=n;
while(n--)
{
int x;
scanf("%d",&x);
while(i<x)
{
vec.push_back('(');
i++;
}
vec.push_back(')');
}
int len=vec.size();
int vis[len+10];
memset(vis,0,sizeof(vis));
int sum=0;
for(int j=0;j<len;j++)
{
if(vec[j]==')')
{
sum++;
for(int k=j-1;k>=0;k--)
{
if(vec[k]=='('&&vis[k]==0)
{
vis[k]=1;
printf("%d",(j-k+1)/2);
if(sum==cnt)
printf("\n");
else
printf(" ");
break;
}
}
}
}
}
return 0;
}
相關文章
- POJ3087 Shuffle'm Up【簡單模擬】
- T9-POJ 1415 模擬輸入法+字典樹
- 模擬
- 10.6 模擬賽(NOIP 模擬賽 #9)
- 2024.11.20 NOIP模擬 - 模擬賽記錄
- 有限元模擬 有限體積模擬
- git 模擬Git
- ACP模擬
- 模擬題
- 模擬賽
- Altair SimSolid 工程模擬軟體 衡祖模擬AISolid
- Gpssworld模擬(二):並排排隊系統模擬
- 「模擬賽」暑期集訓CSP提高模擬15(8.7)
- 「模擬賽」暑期集訓CSP提高模擬3(7.20)
- 「模擬賽」暑期集訓CSP提高模擬5(7.22)
- 「模擬賽」暑期集訓CSP提高模擬6(7.23)
- 「模擬賽」暑期集訓CSP提高模擬10(7.28)
- 5.4 模擬賽
- 2024.2.18 模擬賽
- 2024.1.26 模擬賽
- 2024.1.23 模擬賽
- 2024.3.30 模擬賽
- 2024.3.17 模擬賽
- 2024.2.25 模擬賽
- 模擬鬥地主
- 11.4 模擬賽
- iOS 模擬器iOS
- 模擬步驟
- 20241016 模擬賽
- noip模擬15
- noip模擬14
- 模擬賽 2
- 2024.10.16 模擬賽
- 10.18 模擬賽
- 10.12 模擬賽
- 1002模擬賽
- 10.7 模擬賽
- 20241003校模擬