#P1011. [CSP-J 2025] 拼数

[CSP-J 2025] 拼数

给定一个仅由小写字母和数字组成的字符串 ss。你可以任选其中的数字字符,每个位置至多使用一次,并将选出的数字任意重排。

求能够拼成的最大正整数。保证至少存在一个非零数字。

输入格式

输入一行一个字符串 ss

输出格式

输出能够拼成的最大正整数。答案可能非常长。

样例 1

5
5

样例 2

290es1q0
92100

数据范围与原题特殊限制

对于所有测试数据,保证:

  • 1s1061 \leq |s| \leq 10^6
  • ss 仅包含小写英文字母及数字,且包含至少一个 191 \sim 9 中的数字。
测试点编号 s\lvert s\rvert \leq 特殊性质
11 A
22 22
33
44 1010 A
5,65,6
7,87,8 10210^2 A
9119 \sim 11
1212 10310^3 A
13,1413,14
1515 10510^5 A
16,1716,17 B
18,1918,19
2020 10610^6 A
21,2221,22 B
232523 \sim 25
  • 特殊性质 A:ss 仅包含数字。
  • 特殊性质 B:ss 仅包含不超过 10310^3 个数字。

来源与数据说明

原题页面。以上题意为重新整理的表述,规则、输入输出和约束与原题一致。本题使用独立生成的训练数据,原题测试点表仅说明原比赛范围与特殊性质,本包评分不复刻官方测试点分布。标准输入输出,不要求文件读写。