atcoder#ARC112B. [ARC112B] -- - B
[ARC112B] -- - B
配点 : 点
問題文
すぬけくんは、整数 を持って整数やさんを訪れました。 整数やさんでは、お金を払うことで、持っている整数を別の整数にしてもらうことができます。
具体的には、次の 種類のサービスを好きな順で好きなだけ購入することができます。
- 円を払い、持っている整数を 倍する。
- 円を払い、持っている整数から を引く。
すぬけくんが 円以内で作ることのできる整数は何通りありますか?
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
11 2
3
以下のように、 の 通りの数を作ることができます。
- 何もしないとき、 円を使って を作ることができる
- を 倍すると、 円を使って を作ることができる
- から を引くと、 円を使って を作ることができる
0 4
4
以下のように、 の 通りの数を作ることができます。
- 何もしないとき、 円を使って を作ることができる
- から を引くと、 円を使って を作ることができる
- から を引いて 倍すると、 円を使って を作ることができる
- から を引いて を引くと、 円を使って を作ることができる
112 20210213
20210436
-211 1000000000000000000
1000000000000000422