记录编号 43722 评测结果 AAAAA
题目名称 [湖北2011寒假] 求M数 最终得分 100
用户昵称 GravatarTruth.Cirno 是否通过 通过
代码语言 C++ 运行时间 0.952 s
提交时间 2012-10-12 20:51:17 内存使用 13.40 MiB
显示代码纯文本
#include <cstdio>
using namespace std;

int a[1000000]={0},s[1000000]={0},pos[1000000]={0};

int main(void)
{
    freopen("allm.in","r",stdin);
    freopen("allm.out","w",stdout);
    int i,j,n;
    scanf("%d\n",&n);
    for (i=0;i<n;i++)
    {
        scanf("%d ",&a[i]);
        for (j=i-1;j>=0;j=pos[j])
            if (a[j]<a[i])
                break;
        if (j>=0)
            s[i]=a[j];
        pos[i]=j;
    }
    for (i=0;i<n-1;i++)
        printf("%d ",s[i]);
    printf("%d\n",s[i]);
    fclose(stdin);
    fclose(stdout);
    return(0);
}