#XMOJ11877. 常规序列
常规序列
说明
时间限制:1 Sec
内存限制:512 MB
输入文件:seq.in 输出文件:seq.out
给定整数 $N$。定义数列 $a$:$a_0=1$,$a_i = a_{\lfloor i/3 \rfloor} + a_{\lfloor i/5 \rfloor}$。请求出数列第 $N$ 项 $a_N$。
其中对于大于等于 $0$ 的实数 $x$,$\lfloor x \rfloor$ 代表对 $x$ 向下取整。
输入格式
第一行一个整数 $N$。
输出格式
输出一行,为 $a_N$。
样例
样例 1
7
4
样例说明:
$a_7 = a_{\lfloor 7/3 \rfloor} + a_{\lfloor 7/5 \rfloor} = a_1 + a_2 = (a_{\lfloor 1/3 \rfloor} + a_{\lfloor 1/5 \rfloor}) + (a_{\lfloor 2/3 \rfloor} + a_{\lfloor 2/5 \rfloor}) = (a_0 + a_0) + (a_0 + a_0) = (1 + 1) + (1 + 1) = 4$
样例 2
1000000000000000000
3207281389
数据范围
对于 30% 的数据,$N \le 10$。
对于 100% 的数据,$0 \le N \le 10^{18}$。
相关
在下列比赛中: