回答

✨ ベストアンサー ✨

aNがすべて1のとき、
n=2^N+2^(N-1)+…+2⁰
となる数をnとしています。
つまり、小さい順に並べ替えると、すべてのaN=1であれば
n=1+2+4+8+…+2^N
となるので、

N=5で、aN=1であれば
n=1+2+4+8+16+32
n=40になる場合は、n=8+32であればいいので、
a0=0、a1=0、a2=0、a3=1、a4=0、a5=1
となるから、f(40)=0+0+0+1+0+1=2…ア

n=40のとき、
40=2^g(40)・m
→ 40=2³×5
より、g(40)=3、m=5…イ

g(n)=3となる場合、
n=2³・m
となるnが何個あるかを考える。

m=1のとき、n=8
n=0+0+0+8+0+0よりOK
m=3のとき、n=24
n=0+0+0+8+16+0よりOK
m=5のとき、n=40 アよりOK
m=7のとき、n=56
n=0+0+0+8+16+32よりOK
nの最大は63なので、ここまで
g(n)=3となるnは4個…ウ

この回答にコメントする
疑問は解決しましたか?