解题代码
#include<iostream>
#include<set>
#include<string>
using namespace std;
int n;
int main() {
cin >> n;
set<int> s;
for (int i = 0; i < n; i++) {
int sum = 0;
string temp;
cin >> temp;
for (auto x : temp) sum += x - '0';
s.insert(sum);
}
cout << s.size() << endl;
for (auto x : s) {
if (x != *s.begin()) cout << " ";
cout << x;
}
return 0;
}
测试结果
问题整理
1.基础题目。