#1583. 拼数

拼数

题目描述

给出一个字符串 ss,仅包含小写英文字母及数字,且至少包含一个 191 \sim 9 中的数字。你可以使用 ss 中的任意个数字,按任意顺序拼成一个正整数。每个位置上的数字最多被使用一次。

例如,若 ss1a01b\tt 1a01b,则可以选择第 1,3,41,3,4 个字符,拼成正整数 101101110110

请你求出:在所有能拼成的正整数中,最大的是多少。

输入格式

输入一个字符串 ss

输出格式

输出一个整数,表示能拼成正整数的最大值。

5
5
290es1q0
92100

数据范围

对于所有测试点,保证:

  • 字符串长度不超过 10610^6
  • ss 仅包含小写英文字母及数字,且包含至少一个 191 \sim 9 中的数字。

以下是各测试点的详细说明:

测试点编号 字符串长度 特殊性质
11 =1=1 AA
22 2≤2
33
44 10≤10 AA
5,65,6
7,87,8 100≤100 AA
9119 \sim 11
1212 103≤10^3 AA
13,1413,14
1515 105≤10^5 AA
16,1716,17 BB
18,1918,19
2020 106≤10^6 AA
21,2221,22 BB
232523 \sim 25
  • 特殊性质 AAss 仅包含数字字符。
  • 特殊性质 BBss 中的数字字符不超过 10001000 个。