题意:略。
思路:水题,略。
代码:
#include <iostream> #include <string> using namespace std; const int N=50; int cnt[N]={0}; int main() { int n; string str; cin>>n; while(n--){ cin>>str; int sum=0; for(auto ch:str) sum+=ch-'0'; cnt[sum]++; } int len=0; for(int i=0;i<N;i++) if(cnt[i]!=0) len++; cout<<len<<"\n"; int m=0; for(int i=0;i<N;i++){ if(cnt[i]!=0){ cout<<i; m++; if(m<len) cout<<" "; } } return 0; }