#abc275d. [abc275_d]Yet Another Recursive Function
[abc275_d]Yet Another Recursive Function
問題文
非負整数 に対し定義される関数 は以下の条件を満たします。
- 任意の正整数 に対し $f(k) = f(\\lfloor \\frac{k}{2}\\rfloor) + f(\\lfloor \\frac{k}{3}\\rfloor)$
ここで、 は の小数点以下を切り捨てた値を指します。
このとき、 を求めてください。
制約
- は を満たす整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
2
出力例 1
3
$f(2) = f(\\lfloor \\frac{2}{2}\\rfloor) + f(\\lfloor \\frac{2}{3}\\rfloor) = f(1) + f(0) =(f(\\lfloor \\frac{1}{2}\\rfloor) + f(\\lfloor \\frac{1}{3}\\rfloor)) + f(0) =(f(0)+f(0)) + f(0)= 3$ です。
入力例 2
0
出力例 2
1
入力例 3
100
出力例 3
55