#include <iostream> #include <algorithm> using namespace std; int main() { int N; cin >> N; bool exists[1001] = {false}; // 标记数字是否已存在 vector<int> uniqueNumbers; for (int i = 0; i < N; ++i) { int num; cin >> num; if (!exists[num]) { exists[num] = true; uniqueNumbers.push_back(num); } } // 排序 sort(uniqueNumbers.begin(), uniqueNumbers.end()); // 输出结果 cout << uniqueNumbers.size() << endl; for (int num : uniqueNumbers) { cout << num << endl; } return 0; } /************************************************************** Problem: 1183 User: linmiaoling Language: C++ Result: Compile Error ****************************************************************/