问题标题: 酷町堂:1066

0
0

0
已采纳
陆麟瑞
陆麟瑞
资深天翼
资深天翼

这道题可用一个桶来写,大大降低时间复杂度,(通俗的来讲就是很快)。

memset(a,0,sizeof(a));
    memset(c,true,sizeof(a));
    cin>>n;
    for(int i=0; i<n; ++i)
    {
      cin>>a[i];
    }
     for(int i=0; i<n; i++)
     if(c[a[i]]==true)
     {
        c[a[i]]=false;
        cout<<a[i]<<' ';
     }
0
0
0
0
0
张睿杰
张睿杰
初级天翼
初级天翼
定义a[101];
int main()
{
    定义n,c[101],bz=0;
    输入n
    for(int i=0;i<=n-1;i++) 输入a[i]
    for(int i=0;i<=n-1;i++)
    {
        c[i]=a[i];
        for(int j=0;j<=i-1;j++)
        {
            if(c[j]==a[i])
            {
                bz=1;
                跳出循环
            }
        }
        if(bz==1) bz=0;
        else cout<<a[i]<<' ';
    }
}

 

0
0
0
我要回答