✨ ベストアンサー ✨
約数というのは1を含みます.
4=2^2ですが, 2^0=1, 2^1=2, 2^2=4の2+1=3個約数をもつわけですね.
そういうわけで(2+1)*(1+1)*(2+1)=3*2*3=18個という意味です.
***
偶数というのは2を約数にもつことです.
300=2^2*(3*5^2)[分かりやすくするために奇数部分を()で括りました]の偶数の約数というのは
2^k*(3^m*5^n)[k=1,2, m=0,1, n=0,1,2]
と書けます.
奇数部分が(1+1)*(2+1)=6通り.
2の倍数を与える2^kが2通りなので6*2[k=1,2の2通り]=12個としているわけです.
詳しく丁寧な説明、ありがとうございますm(_ _)m