OJ_1041

来源:互联网 发布:java 抽奖系统设计 编辑:程序博客网 时间:2024/05/30 22:58
#include <iostream>#include <algorithm>using namespace std;void func(){  int n;  while(cin>>n)  {               int a[n];               for(int i=0;i<n;i++)               {                       cin>>a[i];               }               sort(a,a+n);               cout<<a[0];                for(int i=1;i<n;i++)               {                       if(a[i]!=a[i-1])                                       cout<<" "<<a[i];               }               cout<<endl;  }   }int main(int argc, char *argv[]){    //printf("Hello, world\n");func();return 0;}


去重排序,准确是先排序后去重输出

题目描述:

You are given an unsorted array of integer numbers. Your task is to sort this array and kill possible duplicated elements occurring in it.

输入:

For each case, the first line of the input contains an integer number N representing the quantity of numbers in this array(1≤N≤1000). Next N lines contain N integer numbers(one number per each line) of the original array.

输出:

For each case ,outtput file should contain at most N numbers sorted in ascending order. Every number in the output file should occur only once.

样例输入:
68 8 7 3 7 7
样例输出:
3 7 8

0 0
原创粉丝点击