atcoder#ABC192D. [ABC192D] Base n
[ABC192D] Base n
题目描述
0
~ 9
からなる文字列 と、整数 が与えられます。
に含まれる最も大きい数字を とします。
以上の整数 を選んで を 進法表記の数とみなして得られる値のうち、 以下であるようなものは何種類あるでしょうか?
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
给定一个由数字构成的字符串 和一个整数 。定义 为 中最大的数字。
求 的个数,满足 且将 视为一个 进制数 时,。
22
10
2
999
1500
3
100000000000000000000000000000000000000000000000000000000000
1000000000000000000
1
提示
制約
- は
0
~9
のみからなる - の長さは 以上 以下
- の先頭の文字は
0
ではない
Sample Explanation 1
に含まれる最も大きい数字は 2
です。 - を 進法表記とみなして得られる値は です。 - を 進法表記とみなして得られる値は です。 得られる値のうち 以下のものはこの つのみです。
Sample Explanation 2
に含まれる最も大きい数字は 9
です。 - を 進法表記とみなして得られる値は です。 - を 進法表記とみなして得られる値は です。 - を 進法表記とみなして得られる値は です。 得られる値のうち 以下のものはこの つのみです。
Sample Explanation 3
を 進法表記とみなして得られる が、唯一の 以下の得られる数です。