天大-20-预测-1-四(1)

    科技2025-08-03  13

    #include <iostream> #include <vector> #include <cmath> using namespace std; int Cal(vector<int> item) { int res = 0; for (int i = item.size() - 1, j = 0; i >= 0; --i, ++j) { res += item[i] * pow(10, j); } return res; } void Show(vector<int> v) { sort(v.begin(), v.end()); for (int i = 0; i < v.size(); ++i) { cout << v[i] << " "; } cout << endl; } int main() { /* * 输入0051231232050775 * */ string str; cin >> str; vector<int> res; vector<int> item; for (int i = 0; str[i] != '\0'; ++i) { if (str[i] != '5') { item.push_back(str[i] - '0'); } else { res.push_back(Cal(item)); item.clear(); } } Show(res); return 0; }
    Processed: 0.019, SQL: 8