1 条题解

  • 0
    @ 2026-10-2 2:21:37

    C++ :

    #include<iostream>  
    using namespace std;  
    int main()  
    {  
        int n;  
        int num[1001]={0},k;  
        int result=0;  
        int i;  
          
        cin>>n;  
          
        for(i=1;i<=n;i++) //桶排序  
        {  
            cin>>k;  
            if(num[k]==0)   result++;//去重  
            num[k]++;  
        }  
         
        cout<<result<<endl;  
        for(i=1;i<=1000;i++)  
            if(num[i]) cout<<i<<" ";//桶号即随机数  
        cout<<endl;  
        return 0;  
    }
    
    • 1

    信息

    ID
    3860
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者