4226: 求f(N)
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:0
解决:0
题目描述
# Yet Another Recursive Function
## 题目描述
一个函数 $f(x)$ 对非负整数 $x$ 定义如下:
1. $f(0) = 1$
2. 对于任何正整数 $k$,$f(k) = f(\lfloor \frac{k}{2}\rfloor) + f(\lfloor \frac{k}{3}\rfloor)$
其中 $\lfloor A \rfloor$ 表示 $A$ 向下取整的值。给定 $N$,求 $f(N)$。
输入
## 输入格式
输入为一行,包含一个整数 $N$。
输出
# Yet Another Recursive Function
## 题目描述
一个函数 $f(x)$ 对非负整数 $x$ 定义如下:
1. $f(0) = 1$
2. 对于任何正整数 $k$,$f(k) = f(\lfloor \frac{k}{2}\rfloor) + f(\lfloor \frac{k}{3}\rfloor)$
其中 $\lfloor A \rfloor$ 表示 $A$ 向下取整的值。给定 $N$,求 $f(N)$。
样例输入 复制
2
样例输出 复制
3
提示
## 输入输出样例
### 输入样例1
```
2
```
### 输出样例1
```
3
```
### 输入样例2
```
0
```
### 输出样例2
```
1
```
### 输入样例3
```
100
```
### 输出样例3
```
55
```
## 数据范围与提示
【样例说明1】
我们有 $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$。
【数据范围】
$0 \le N \le 10^{18}$
## 题目来源
ABC275D