759. A Squared Recurrence Relation

The function f is defined for all positive integers as follows:

f(1)=1f(2n)=2f(n)f(2n+1)=2n+1+2f(n)+1nf(n)

It can be proven that f(n) is integer for all values of n.

The function S(n) is defined as S(n)=i=1nf(i)2. For example, S(10)=1530 and S(102)=4798445.

Find S(1016). Give your answer modulo 1000000007.

759. 递推关系的平方和

一定义在全体正整数上的函数 f 满足下述递推:

f(1)=1f(2n)=2f(n)f(2n+1)=2n+1+2f(n)+1nf(n)

可以证明,对诸正整数 nf(n) 都是整数。

定义函数 S(n)=i=1nf(i)2。例如 S(10)=1530S(102)=4798445

S(1016)1000000007 的值。


这个链接 回到源站。

这个链接 回到详细版题目目录。