PAT-A1120

    xiaoxiao2021-03-25  127

    #include<stdio.h> #include<set> using namespace std; int cal(int x){ int sum=0; while(x>0){ sum+=x; x/=10; } return sum; } int main(){ int i, n, t; set<int>st; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&t); st.insert(cal(t)); } int cnt=0, len=st.size(); printf("%d\n",len); for(set<int>::iterator it=st.begin();it!=st.end();it++){ printf("%d",*it); cnt++; if(cnt<len)printf(" "); } return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-6199.html

    最新回复(0)