注意:本真题报告的正确情况均以洛谷上的提交情况为准(毕竟是官方数据),但编者不保证在小龙OJ的提交全部通过。(所以说,憋抄)
知识点:字符串模拟
思路:对每个字符识别,是数字则进行下一步处理,最后输出降序结果。
cpp#include <bits/stdc++.h>
using namespace std;
int main(){
/*正式比赛时要加上:*/
// freopen("number.in","r",stdin);
// freopen("number.out", "w",stdout);
char c;
priority_queue<int> number;
while(scanf("%c", &c) && c!='\n' && c!=EOF) //读入字符串,如果为数字,则进行处理
if(c>='0' && c<='9')
number.push(c-'0');
while(!number.empty()) // 输出
printf("%d", number.top()), number.pop();
}