質問: 最大約数 与えられた自然数n=(p^l)*(q^m) □で、l,mは0以上の整数について (1)nの正の約数の個数 (2)nの正の約数の総和 (1)上記の問題の(1)のnの正の約数の個数が(l+m+1)(l+1)(m+1)となるように□に適する条件を書く問題で 回答はp,qの最大公約数をrとするとp/r,q/r,rは異なる素数らしいのですがどうしてrを割るのですか? (2)(1)の条件のもとで、(2)を解くと p/r=a,q/r=bとおくと n={(ar)^l}*{br}^m =(a^l)*(b^m)*r^(l+m) nの正の約数の総和は s=((a^0)+(a^1)+...(a^l)) ((b^0)+(b^1)+...(a^m)) ((r^0)+(r^l)+...(r^(l+m))) から {1-a^(l+1)}/1-a * {1-b^(m+1)}/1-b *{1-r^(l+m+1)}/1-r になりますが 等比数列の和を利用して{1-a^(l+1)}/1-a になるそうですが(l+1)がどのようにして現れたのか分かりません。
回答: こういうのは実際にやってみるに限ります。 (1) 約数の個数の求め方 nを素因数分解します。 素因数をいくつずつかけるかの組み合わせが約数の個数になります。 72=2^3*3^2 3を0個・2を0個~3個 1,2,4,8 3を1個・2を0個~3個 3,6,12,24 3を2個・2を0個~3個 9,18,36,72 つまり、(3+1)*(2+1)=12 問題文のp,qは素数とは限らないので、さらに素因数分解をする必要があります。 たとえばn=10^3*15^2として、素因数分解し、数えてみてください。 (2) (1-a)(1+a^2+a^3)、(1-a)(1+a^2+a^3+a^4)、(1-a)(1+a^2+a^3+a^4+a^5) 上記をそれぞれ展開してみてください。これを(1-a)で割っているのです。