问题标题: 酷町堂:1479

0
0
已解决
崔皓博
崔皓博
新手光能
新手光能

题目链接: 酷町堂:1479

#include<iostream>

#include<cstdio>

#include<string>

#include<algorithm>

#include<cmath>

using namespace std;

int n,t,a[100001],s; 

int main(){

    cin>>n;

    for(int i=1;i<=n;i++){

        cin>>t;

        a[t]++;

    }

    for(int i=1;i<=1000;i++){

        if(a[i]>0){

            s++;

        }

    }

    cout<<s<<endl;

    for(int i=1;i<=1000;i++){

        if(a[i]>0){

            cout<<i<<" ";

            s++;

        }

    }

    return 0;
}

 

WA40分

各位爸爸们帮忙找错

(9级 95.04%,就差4.96个点就红了)(红了--->lv10)


0
已采纳
万睿言
万睿言
初级光能
初级光能
定义:
整型变量 n,cnt,x,桶数组t[100005]//定义是在main函数上面所以cnt的初始值自动为0
    输入n
    循环遍历1到n{
        输入x
        如果(t[x]等于0)
            cnt自增
        桶数组计数
    }
    输出cnt和换行
    循环遍历1到n{
        循环遍历1到100000{
            如果(t[i]大于0){
                输出i和空格
                t[i]赋值为0//去重
            }
        }
    }

 

我要回答