编辑
2025-11-22
CSP-J 入门组
00

[CSP-J 2025] 真题报告

注意:本真题报告的正确情况均以洛谷上的提交情况为准(毕竟是官方数据),但编者不保证在小龙OJ的提交全部通过。(所以说,憋抄)

T1 - 拼数/number

  • 知识点:字符串模拟

  • 思路:对每个字符识别,是数字则进行下一步处理,最后输出降序结果。

    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(); }