流水依依

希望朋友们有个好的身体,开开心心工作与学习。

博客园 首页 新随笔 联系 订阅 管理

unique函数的功能是:去除相邻的重复元素(只保留一个)。

函数参数:unique(first,last,compare);

//first为容器的首迭代器,last为容器的末迭代器,compare为比较函数(可略写)。

  int N ;
  while(cin>>N){
     for(int i=1 ;i<=N ;i++)
         cin>>num[i] ;
     sort(num+1,num+1+N) ; //先排序
     int M=unique(num+1,num+1+N)-(num+1) ;
     cout<<M<<endl ;
     for(int i=1 ;i<=M ;i++)
         cout<<num[i]<<"  " ;
     puts("") ;
  }

 

 

 

posted on 2013-07-12 12:23  流水依依  阅读(201)  评论(0)    收藏  举报