#ABC192D. 不同进制的数值

不同进制的数值

不同进制的数值

题目描述

给定由 09 组成的字符串 XX 和整数 MM

XX 中包含的最大的数字为 dd

选择 d+1d+1 以上的整数 nn,把 XX 看作 nn 进制表示的数,所得的值中不超过 MM 的有多少种呢?

输入格式

输入按以下格式从标准输入给出:

XX
MM

输出格式

输出答案。

样例

22
10
2

XX 中包含的最大的数字是 2

  • XX 看作 33 进制表示时得到的值是 88
  • XX 看作 44 进制表示时得到的值是 1010

所得的值中不超过 1010 的只有这 22 个。

999
1500
3

XX 中包含的最大的数字是 9

  • XX 看作 1010 进制表示时得到的值是 999999
  • XX 看作 1111 进制表示时得到的值是 11971197
  • XX 看作 1212 进制表示时得到的值是 14131413

所得的值中不超过 15001500 的只有这 33 个。

100000000000000000000000000000000000000000000000000000000000
1000000000000000000
1

XX 看作 22 进制表示时得到的值 576460752303423488576460752303423488,是唯一不超过 10000000000000000001000000000000000000 的所得值。

数据范围

  • XX 仅由 09 组成
  • XX 的长度在 11 以上 6060 以下
  • XX 的首个字符不是 0
  • 1M10181 \leq M \leq 10^{18}
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
2085
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签