스택 미완성미완성 (탑)
/*
#include <stdio.h>
int main()
{
int a, n,i,j,d=0,top=0,k[500000]= {0};
scanf("%d", &n);
for(i=1; i<=n; i++)
{
scanf("%d", &a);
k[i]=a;
}
top=n;
while(1)
{
d++;
if(top==1);
{
k[top]=0;
break;
}
if (k[top-d]>=k[top])
{
for(i=0; i<d; i++)
{
k[top-i]=2;
}
top=-d;
d=0;
}
else if (top-d==1);
{
k[top]=0;
d=0;
top--;
}
}
for(i=1;i<=n;i++)
{
printf("%d ",k[i]);
}
return 0;
}
*/