10 solutions

  • 0
    @ 2025-1-8 13:09:22

    我就不分享代码了。思路利用容器的思想,我只学习了桶排序,所以我分享桶排序的思想:用数组接受所得到的随机数,再通过桶排序(开一个很大的数组,全部为0,如果输入得数和数组下标相同就放进去,并且进行++,一直这样进行,如果数组的值大于1说明有好几个这种数),由小到大排列,但排列完成后输出时,通过在内部一个while循环(也就是,先for循环输出,里面嵌套while看是否有数>1,有的话让它只输出一个即可)看是否有 ,有重复数字的就只输出一个。剩下的数字输出正常输出就行。这就是借助一个容器的思想。当然你也可以采取其他排序,只需要和我的去重思路差不多就行。

    Information

    ID
    136
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    6
    Tags
    (None)
    # Submissions
    1252
    Accepted
    369
    Uploaded By