记录编号 167140 评测结果 AAAAAAAAAA
题目名称 监考老师 最终得分 100
用户昵称 Gravatar一個人的雨 是否通过 通过
代码语言 C++ 运行时间 1.509 s
提交时间 2015-06-21 17:20:05 内存使用 7.94 MiB
显示代码纯文本
#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<cstdlib>
#define speedup ios::sync_with_stdio(false)
using namespace std;
int a[1000000],b[1000000],h=1,t=0;
int n;

void I(int x)
{
	while (h<=t&&a[b[t]]>=a[x])
	 t--;
	t++;
	b[t]=x;
}

int main()
{
	freopen("smallblack.in","r",stdin);
	freopen("smallblack.out","w",stdout);
	speedup;
	scanf("%d",&n);
	for (int i=1;i<=n;++i)
	{
		scanf("%d",&a[i]);
		I(i);
		printf("%d ",a[b[t-1]]);
	}
}