记录编号 134439 评测结果 AAAAAAAAAA
题目名称 监考老师 最终得分 100
用户昵称 Gravatar乌龙猹 是否通过 通过
代码语言 C++ 运行时间 1.073 s
提交时间 2014-10-30 07:30:59 内存使用 7.92 MiB
显示代码纯文本
#include<cstdio>
#include<cctype>
using namespace std;

int ret;
char ch;
int qin()
{
	ret=0;
	while(ch=getchar(),!isdigit(ch));
	while(ret=ret*10+ch-'0',ch=getchar(),isdigit(ch));
	return ret;
}

int n;
int a[1000001];
int wz[1000001];

int main()
{
    freopen("smallblack.in","r",stdin);
	freopen("smallblack.out","w",stdout);
	n=qin();
	for(int i=1;i<=n;i++)
	{
		int x;
		a[i]=qin();
		int j=i-1;
		while(j)
		{
            if(a[j]<a[i])
			{
				wz[i]=j;
				break;
			}
			j=wz[j];
		}
		printf("%d ",a[j]);
	}
	return 0;
}