#abc192d. [abc192_d]Base n
[abc192_d]Base n
题目描述
给定一个由 0
到 9
组成的字符串 ,和一个整数 。
令 为字符串 中的最大数字。
选取一个大于等于 的整数 ,将字符串 视为 进制数,问能得到不大于 的不同整数有多少个?
约束条件
- 字符串 由
0
到9
组成。 - 字符串 的长度介于 1 到 60 之间(包括边界值)。
- 字符串 不以
0
开头。
输入
从标准输入读入数据,输入格式如下:
输出
输出答案。
示例输入 1
22
10
示例输出 1
2
字符串 中的最大数字为 2
。
- 当 时,将 视为 3 进制数得到的结果为 。
- 当 时,将 视为 4 进制数得到的结果为 。
这两个结果是能得到且不大于 的唯一整数。
示例输入 2
999
1500
示例输出 2
3
字符串 中的最大数字为 9
。
- 当 时,将 视为 10 进制数得到的结果为 。
- 当 时,将 视为 11 进制数得到的结果为 。
- 当 时,将 视为 12 进制数得到的结果为 。
这三个结果是能得到且不大于 的唯一整数。
示例输入 3
100000000000000000000000000000000000000000000000000000000000
1000000000000000000
示例输出 3
1
将 视为 2 进制数得到的结果为 ,这是能得到且不大于 的唯一整数。