MathCastle
Algebra 2ChallengeAdvanced Number Theory

Advanced Number Theory · Challenge problem

A function ff on the positive integers is defined by f(1)=1f(1) = 1, f(2n)=f(n)f(2n) = f(n) and f(2n+1)=f(n)+f(n+1)f(2n+1) = f(n) + f(n+1) for every n≥1n \ge 1; so f(2)=1f(2) = 1, f(3)=2f(3) = 2, f(4)=1f(4) = 1, f(5)=3f(5) = 3, and so on. Find the remainder when f(1)+f(2)+⋯+f(1024)f(1) + f(2) + \cdots + f(1024) is divided by 10001000.