问题标题: 酷町堂:请问3812 高考分排序怎么做?

0
0
已解决
曹芊一
曹芊一
初级守护
初级守护

请问3812   高考分排序怎么做?

 

题目描述 Description

每年有大量学生参加高考,2018年安徽有约50万考生,假设他们的高考分数都在100到900之间,分数没有小数。请把这些分数按照从小到大排序,相同的分数只保留一个。

输入描述 Input Description

输入共两行,第一行输入正整数n,表示要输入n个分数;
第二行输入n个正整数,用空格隔开,分别表示每个考生的分数。

输出描述 Output Description

输出为一行,输出从小到大排序好的分数。


0
已采纳
陈思远
陈思远
修练者
修练者

定义输入用桶不讲了

核心是去重:

for(int i=1;i<=900;i++)
    {
        if(a[i])
            cout<<i<<" ";
    }

输出换成这个

0
张帆
张帆
中级天翼
中级天翼

 用桶排序(大小为n-1

最后去重输出

0
我要回答