1.6 KiB
1.6 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 5900f49b1000cf542c50ffad | 問題 302: 強力なアキレス数 | 5 | 301956 | problem-302-strong-achilles-numbers |
--description--
正の整数 n のすべての素因数 p について p^2 が n の約数である場合、n は多冪数です。
正の整数 n を別の正の整数の累乗で表せる場合、n は累乗数です。
正の整数 n が多冪数であるが累乗数ではない場合、n はアキレス数です。 例えば、864 と 1800 はアキレス数です。それぞれ、864 = 2^5 \times 3^3 と 1800 = 2^3 \times 3^2 \times 5^2 です。
正の整数 S と φ(S)$ の両方がアキレス数の場合、S を「強力なアキレス数」と呼ぶことにします。 φ はオイラーのトーティエント関数を表します。
例えば、864 は強力なアキレス数です。φ(864) = 288 = 2^5 \times 3^2 となるからです。 しかし、1800 は強力なアキレス数ではありません。φ(1800) = 480 = 2^5 \times 3^1 \times 5^1 となるからです。
強力なアキレス数は {10}^4 未満に 7 つ、{10}^8 未満に 656 個あります。
{10}^{18} 未満の強力なアキレス数はいくつありますか。
--hints--
strongAchillesNumbers() は 1170060 を返す必要があります。
assert.strictEqual(strongAchillesNumbers(), 1170060);
--seed--
--seed-contents--
function strongAchillesNumbers() {
return true;
}
strongAchillesNumbers();
--solutions--
// solution required