#include<stdio.h>
#include<set>
using namespace std;
int main(){
int n;
scanf("%d",&n);
set<int> st;
for(int i=0;i<n;i++){
int a,sum=0;
scanf("%d",&a);
while(a!=0){
sum+=a%10;
a/=10;
}
st.insert(sum);
}
printf("%d\n",st.size());
bool flag=false;
for(set<int>::iterator it=st.begin();it!=st.end();it++){
if(flag==true) printf(" ");
printf("%d",*it);
flag=true;
}
return 0;
}
第一次,独立完成,20min
set::iterator ==auto