MathLabs

第3問

正整数上の関数 ff を f(1)=1f(1)=1、f(3)=3f(3)=3、f(2n)=f(n)f(2n)=f(n)、f(4n+1)=2f(2n+1)−f(n)f(4n+1)=2f(2n+1)-f(n)、f(4n+3)=3f(2n+1)−2f(n)f(4n+3)=3f(2n+1)-2f(n) で定める。n≤1988n\le1988 かつ f(n)=nf(n)=n となる正整数の個数を求めよ。
ステップ 3/6: 第3段階
f(n)=n⟺b1⋯br=br⋯b1f(n)=n\Longleftrightarrow b_1\cdots b_r=b_r\cdots b_1
詳しい解説

不動点は内部が回文であるものにちょうど一致する。長さ rr の二進語は 2⌈r/2⌉2^{\lceil r/2\rceil} 個の回文をもつ。