#4445. Yet Another Recursive Function

0

Yet Another Recursive Function

Yet Another Recursive Function

题目描述

一个函数 f(x)f(x) 定义在非负整数 xx 上,满足以下条件。

f(0)=1f(0) = 1。 对于任意正整数 kk,有 $f(k) = f(\lfloor \frac{k}{2}\rfloor) + f(\lfloor \frac{k}{3}\rfloor)$。

这里,⌊A⌋\lfloor A \rfloor 表示将 AA 向下取整为整数的值。 求 f(N)f(N)。

输入格式

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

输出格式

输出答案。

2
3
0
1
100
55

提示

NN 是满足 0≤N≤10180 \le N \le 10^{18} 的整数。我们有 $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$.

标签: AtCoder|abc275D

来源

AtCoder|abc275D