题目描述
分析:set的简单应用
#include<set>
#include<cstdio>
using namespace std;
int main(){
set<int> s;
int n,x,ans;
scanf("%d",&n);
while(n--){
ans=0;
scanf("%d",&x);
do{
ans+=x%10;
x/=10;
}while(x!=0);
s.insert(ans);
}
printf("%d\n",s.size());
for(set<int>:: iterator it=s.begin();it!=s.end();it++){
if(it==s.begin()){
printf("%d",*it);
}
else{
printf(" %d",*it);
}
}
}