atcoder#ABC208E. [ABC208E] Digit Products

[ABC208E] Digit Products

配点 : 500500

問題文

NN 以下の正の整数のうち、各桁の数字の積が KK 以下であるものは何個ありますか?

制約

  • 1N10181 \leq N \leq 10^{18}
  • 1K1091 \leq K \leq 10^9
  • 入力は全て整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN KK

出力

条件を満たす整数の個数を出力せよ。

13 2
5

1313 以下の正の整数のうち、各桁の数字の積が 22 以下であるものは 1,2,10,11,121,2,10,11,1255 つです。

100 80
99

100100 以下の正の整数のうち、9999 以外のものが条件を満たします。

1000000000000000000 1000000000
841103275147365677

答えが 3232 bit 整数に収まらない可能性があることに注意してください。