📄 1016.cpp
字号:
#include <iostream>
using namespace std;
void run()
{
int t1,t2,a[1000],n,i,j;
cin>>n;
t1=0;t2=0;
for (i=0;i<n;i++)
{
cin>>t2;
t2=t2+i;
for (j=t1;j<t2;j++)
a[j]=-1;
a[j]=2;
t1=t2+1;
}
for (i=0;i<t1;i++)
{
if (a[i]==2)
{
j=i;
t2=2;
a[j]=1;
j--;
while (a[j]!=-1)
{
t2=t2+a[j];
j--;
}
t2=t2+a[j];
a[j]=0;
if (i!=t1-1) cout<<t2<<' ';
else cout<<t2<<endl;
}
}
//cout<<endl;
}
int main()
{
int t,i;
cin>>t;
for (i=0;i<t;i++)
run();
return(0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -