整数論の問題
正の整数 に対し、 をオイラー関数、 を の正の約数すべての和とする。
の値を求めよ。ただし和は の正の約数 すべてにわたってとる。
この問題で使うもの
- 乗法的関数と約数にわたる和(説明と入口の問題)
この問題を解けるようになるまで(28 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
技能「乗法的関数と約数にわたる和」を使います。 と は乗法的なので、 も乗法的です。
ヒント 2
と素因数分解すると、 となります。それぞれ約数を全部書き出して和をとりましょう。
ヒント 3
です。残りは を計算して掛けるだけです。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
方針 と はどちらも乗法的関数です。乗法的関数 に対して も乗法的になります。そこで とおくと、 で と は互いに素なので
が成り立ちます。あとは素数べきごとに計算します。
の計算 の約数は です。
- :
- :
- :
- :
よって 。
の計算 の約数は です。
- :
- :
- :
よって 。
まとめ
(確認) と を使うと となります( は正の約数の個数)。 となり、結果が一致します。
別解
と は乗法的関数なので、ディリクレ畳み込み も乗法的である。 なので、素数冪ごとに計算する。
の場合: 。
の場合: 。
よって 。
検算: であり、 なので、 となる。すなわち ( は約数の個数)である。 より となり、一致する。