社区讨论

大佬们看看呗

P14357[CSP-J 2025] 拼数参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mi5wmfvk
此快照首次捕获于
2025/11/19 19:13
4 个月前
此快照最后确认于
2025/11/21 00:01
4 个月前
查看原帖
CPP

#include <bits/stdc++.h>
using namespace std;

int main() {
    string s1;
    vector<int>a;
    int t = 0;
    cin >> s1;
    
    for (int i = 0; i < s1.size(); i++) {
        if (s1[i] >= '0' && s1[i] <= '9') {
            a.push_back(s1[i] - '0');
            t++;
        }
    }
    
    sort(a.begin(),a.end(),less<int>());
    
    bool Zero = false;
    for (int i = t - 1; i >= 0; i--) {
        if (a[i] != 0) {
            Zero = true;
        }
        if (Zero || a[i] != 0) {
            cout << a[i];
        }
    }
    
    if (!Zero&& t > 0) {
        cout << "0";
    }
    
    
    return 0;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...